(57)【特許請求の範囲】
【請求項１】
１又は複数のコンテンツを含む番組を含む放送データについて、現在放送されている前記コンテンツに関するコンテンツ情報を順次受信するコンテンツ情報受信部と、
現在放送されている前記番組に関する番組情報を順次受信する番組情報受信部と、
受信したコンテンツ情報を表示装置に表示させる表示制御部と、
同じ前記コンテンツ情報が基準時間を超えて継続して表示され続けているか否かを判断する継続表示判断部とを備え、
同じ前記コンテンツ情報が基準時間を超えて継続して表示され続けていると判断された場合、前記表示制御部が、前記コンテンツ情報を前記表示装置に表示させず、代わりに、受信した前記番組情報を前記表示装置に表示させる、情報表示制御装置。
【請求項２】
現在放送されている番組の番組情報が変更されたか否かを判断する番組判断部をさらに備え、
現在放送されている番組の番組情報が変更されたと判断された場合、前記表示制御部が、前記コンテンツ情報を前記表示装置に表示させず、代わりに、今回受信した前記番組情報を前記表示装置に表示させる、請求項１に記載の情報表示制御装置。
【請求項３】
１又は複数のコンテンツを含む番組を含む放送データについて、現在放送されている前記コンテンツに関するコンテンツ情報を順次受信するコンテンツ情報受信部と、
現在放送されている前記番組に関する番組情報を順次受信する番組情報受信部と、
受信したコンテンツ情報を表示装置に表示させる表示制御部と、
現在放送されている番組の番組情報が変更されたか否かを判断する番組判断部とを備え、
現在放送されている番組の番組情報が変更されたと判断された場合、前記表示制御部が、前記コンテンツ情報を前記表示装置に表示させず、代わりに、今回受信した前記番組情報を前記表示装置に表示させる、情報表示制御装置。
【請求項４】
現在放送されているコンテンツのコンテンツ情報が変更されたか否かを判断するコンテンツ判断部をさらに備え、
前記表示制御部が、前記コンテンツ情報の代わりに前記番組情報を前記表示装置に表示させているときに、現在放送されているコンテンツのコンテンツ情報が変更されたと判断された場合、前記番組情報を前記表示装置に表示させず、代わりに、今回受信した前記コンテンツ情報を前記表示装置に表示させる、請求項１〜３のいずれかに記載の情報表示制御装置。
【請求項５】
コンピュータを請求項１〜４のいずれかに記載の情報表示制御装置の各部として動作させる、情報表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示制御装置及びそのプログラムに関する。
【背景技術】
【０００２】
最近、インターネットを利用したＩＰラジオ放送がサービスを開始した。このＩＰラジオ放送は、電波によるラジオ放送とほぼ同時に送信されるサイマル放送である。ＩＰラジオ放送では、音声の放送データの他に、現在放送されている番組情報やコンテンツ情報も送信される。コンテンツ情報は、番組内で放送される１又は複数のコンテンツに関する情報である。コンテンツは例えば曲のことであり、コンテンツ情報は例えばアーティスト名および曲名である。ＡＶアンプ等のクライアントは、インターネット経由でＩＰラジオ放送のサーバから、放送データに加えて、番組情報およびコンテンツ情報を受信する。そして、ＡＶアンプは、コンテンツ情報（つまり、アーティスト名や曲名）を表示することによって、現在放送されている曲の情報をユーザに知らせることができる。
【０００３】
ここで、サーバから送信されるコンテンツ情報には以下の特徴がある。コンテンツ情報はサーバによって順次更新されており、曲が放送開始されると直ぐに（又は若干の遅延が生じる場合もある）、現在放送されている曲のアーティスト名および曲名がその放送開始時刻に対応付けて更新（追加）される。しかし、曲の放送が終了しても、コンテンツ情報には曲の放送終了時刻が記述されることがない。従って、次の曲が放送開始されて、コンテンツ情報に次の曲のアーティスト名および曲名がその放送開始時刻に対応付けて更新（追加）されるまでは、ＡＶアンプは、既に放送終了している曲が未だに放送されていると判断してしまう。そして、既に放送終了している曲のアーティスト名および曲名を表示してしまい、その結果、ユーザに不快快や誤解を与えてしまう。
【０００４】
例えば、図３Ａに示すように、２０１０年４月２２日の１３：３９にアーティスト名がｃｃｃ、曲名がＣＣＣの曲が放送開始され、当該曲が４分後の１３：４３に終了したとしても、放送終了時刻がコンテンツ情報には反映されない。従って、次の曲が放送開始される１３：５１までの８分間は、実際は放送されていないアーティスト名がｃｃｃ、曲名がＣＣＣの曲の情報がＡＶアンプによって表示されてしまう。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２６７７２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は上記従来の課題を解決するためになされたものであり、その目的は、既に放送終了しているコンテンツのコンテンツ情報が表示されることを防止する情報表示制御装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明の好ましい実施形態による情報表示制御装置は、１又は複数のコンテンツを含む番組を含む放送データについて、現在放送されている前記コンテンツに関するコンテンツ情報を順次受信するコンテンツ情報受信部と、現在放送されている前記番組に関する番組情報を順次受信する番組情報受信部と、受信したコンテンツ情報を表示装置に表示させる表示制御部と、同じ前記コンテンツ情報が基準時間を超えて継続して表示され続けているか否かを判断する継続表示判断部とを備え、同じ前記コンテンツ情報が基準時間を超えて継続して表示され続けていると判断された場合、前記表示制御部が、前記コンテンツ情報を前記表示装置に表示させず、代わりに、受信した前記番組情報を前記表示装置に表示させる、情報表示制御装置。
【０００８】
受信したコンテンツ情報が基準時間を超えて変更されず、同じコンテンツ情報が基準時間を超えて表示され続けている場合には、コンテンツ情報を表示し続けているコンテンツは既に放送終了しているものの、次のコンテンツが未だ放送開始していないと判断することができる。従って、同じコンテンツ情報が基準時間を超えて表示され続けている場合には、コンテンツ情報の代わりに、受信した番組情報を表示することによって、ユーザに不快感や誤解を与えることを防止することができる。
【０００９】
好ましい実施形態においては、現在放送されている番組の番組情報が変更されたか否かを判断する番組判断部をさらに備え、現在放送されている番組の番組情報が変更されたと判断された場合、前記表示制御部が、前記コンテンツ情報を前記表示装置に表示させず、代わりに、今回受信した前記番組情報を前記表示装置に表示させる。
【００１０】
受信した番組情報が変更されている場合、現在放送されている番組が次の番組に切り替わったことになるので、受信したコンテンツ情報が変更されていない時間が基準時間以内であっても、そのコンテンツは既に放送終了していると判断される。従って、このような場合に、コンテンツ情報の代わりに、受信した番組情報を表示することによって、ユーザに不快感や誤解を与えることを防止することができる。
【００１１】
本発明の別の好ましい実施形態による情報表示制御装置は、１又は複数のコンテンツを含む番組を含む放送データについて、現在放送されている前記コンテンツに関するコンテンツ情報を順次受信するコンテンツ情報受信部と、現在放送されている前記番組に関する番組情報を順次受信する番組情報受信部と、受信したコンテンツ情報を表示装置に表示させる表示制御部と、現在放送されている番組の番組情報が変更されたか否かを判断する番組判断部とを備え、現在放送されている番組の番組情報が変更されたと判断された場合、前記表示制御部が、前記コンテンツ情報を前記表示装置に表示させず、代わりに、今回受信した前記番組情報を前記表示装置に表示させる。
【００１２】
受信した番組情報が変更されている場合、現在放送されている番組が次の番組に切り替わったことになるので、そのコンテンツは既に放送終了していると判断される。従って、このような場合に、コンテンツ情報の代わりに、受信した番組情報を表示することによって、ユーザに不快感や誤解を与えることを防止することができる。
【００１３】
好ましい実施形態においては、現在放送されているコンテンツのコンテンツ情報が変更されたか否かを判断するコンテンツ判断部をさらに備え、前記表示制御部が、前記コンテンツ情報の代わりに前記番組情報を前記表示装置に表示させているときに、現在放送されているコンテンツのコンテンツ情報が変更されたと判断された場合、前記番組情報を前記表示装置に表示させず、代わりに、今回受信した前記コンテンツ情報を前記表示装置に表示させる。
【００１４】
受信したコンテンツ情報が変更された場合、このコンテンツが放送開始されたことが分かる。従って、この場合、番組情報からコンテンツ情報に表示を変更することによって、現在放送されているコンテンツのコンテンツ情報をユーザに正確に知らせることができる。
【発明の効果】
【００１５】
既に放送終了しているコンテンツのコンテンツ情報が表示されることを防止する情報表示制御装置を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の好ましい実施形態によるＡＶアンプ（情報表示制御装置）１を示すブロック図である。
【図２Ａ】番組情報の一例を示す図である。
【図２Ｂ】番組情報の一例を示す図である。
【図３Ａ】コンテンツ情報一例を示す図である。
【図３Ｂ】コンテンツ情報一例を示す図である。
【図４Ａ】コンテンツ情報画面の一例を示す図である。
【図４Ｂ】コンテンツ情報画面の一例を示す図である。
【図５Ａ】番組情報画面の一例を示す図である。
【図５Ｂ】番組情報画面の一例を示す図である。
【図６】制御部２の情報表示制御処理を示す図である。
【図７】コンテンツ情報画面及び番組情報画面の遷移を示す図である。
【図８】コンテンツ情報画面及び番組情報画面の遷移を示す図である。
【図９】コンテンツ情報画面及び番組情報画面の遷移を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の好ましい実施形態について、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。
【００１８】
図１は、本発明の好ましい実施形態による情報表示制御装置が適用されるＡＶアンプ１を示すブロック図である。ＡＶアンプ１は、インターネット等の任意のネットワーク（電気通信回線）を介してサーバ１００に接続可能である。サーバ１００は、放送データを例えばインターネット経由で各クライアントに対して送信する。これに限定されず、放送データは電波やケーブルによって送信されてもよい。放送データは、ラジオ放送データでもＴＶ放送データでもよいが、本例ではラジオ放送データである。
【００１９】
放送データは、複数の番組を含み、かつ、各番組はその中に１又は複数のコンテンツを含む。コンテンツは、番組よりも時間の短い放送データの単位を意味する。コンテンツは、ラジオ放送の場合、例えば、曲（音楽）、トーク、ニュース、ＣＭ等であればよい。つまり、コンテンツは、番組内のコーナーや映画でいうチャプターを意味している。
【００２０】
サーバ１００は、図２（図２Ａ、図２Ｂ）に示す番組情報を、例えばインターネット経由で各クライアント（ＡＶアンプ１）に送信する。番組情報は、各番組について、放送開始時刻に対応付けて、パフォーマー名、及び、番組名等を含む。パフォーマー名とは、例えばＤＪ名や、司会者名、ＭＣ名等の番組の代表となる実演家名である。サーバ１００は、各番組を放送開始すると、直ちに番組情報を更新する。図２において、最上段に記載する番組情報が現在放送されている番組の番組情報である。図２Ａは、２０１０年４月２２日１３：００（又はその直後）に更新された番組情報であり、現在、パフォーマー名がＹ、番組名が番組２の番組が放送されていることを示している。図２Ｂは、同日１４：００（又はその直後）に更新された番組情報であり、現在、パフォーマー名がＸ、番組名が番組１の番組が放送されていることを示している。
【００２１】
サーバ１００は、図３（図３Ａ、図３Ｂ）に示すコンテンツ情報を、例えばインターネット経由でクライアント（ＡＶアンプ１）に送信する。コンテンツ情報は、コンテンツを示す情報であり、コンテンツタイプ“ｔｙｐｅ”によって分類化されている。例えば、ｔｙｐｅには、コンテンツが曲であることを示すＭｕｓｉｃや、コンテンツがＣＭであることを示すＣＭや、ｂａｎｎｅｒ等が存在する。ｔｙｐｅがＭｕｓｉｃである場合には、コンテンツ情報は、図３に示すように、放送開始時刻に対応付けて、アーティスト名、及び、曲名（タイトル）等を含む。図３において、最上段に記載するコンテンツ情報が現在放送されているコンテンツのコンテンツ情報である。サーバ１００は、放送されるコンテンツが変更されると直ちにコンテンツ情報を更新する（但し、放送局によって更新に若干の遅延が生じることもあり得る）。
【００２２】
図３Ａは、２０１０年４月２２日１３：５１（又はその直後）に更新されたコンテンツ情報であり、現在、アーティスト名がｄｄｄ、曲名がＤＤＤの曲が放送されていることを示している。図３Ｂは、同日１４：０４（又はその直後）に更新されたコンテンツ情報であり、現在、アーティスト名がｅｅｅ、曲名がＥＥＥの曲が放送されていることを示している。なお、図３Ａ、図３Ｂのコンテンツ情報は、ｔｙｐｅがＭｕｓｉｃであるコンテンツ情報のみをＡＶアンプ１において編集したものに相当する。
【００２３】
本実施形態のコンテンツ情報の特徴は、コンテンツ（曲）の放送終了時刻が記述されていないので、コンテンツ（曲）の放送終了時刻は次のコンテンツ（曲）の放送開始時刻になるということである。従って、実際には曲の放送が既に終了しており、別の内容が放送されているにもかかわらずに、コンテンツ情報は既に放送終了した曲の情報のままである。そして、次の曲が放送開始した場合にはじめてコンテンツ情報が次の曲の情報に変更される。従って、ＡＶアンプ１において、サーバ１００から受信したコンテンツ情報によって、そのままコンテンツ情報画面を生成して表示すると、曲の放送が終了しているにもかかわらず、その曲のコンテンツ情報が表示され続けてしまい、ユーザに不快感や誤解を与えてしまう。
【００２４】
ＡＶアンプ１は、制御部２、メモリ（ＲＯＭ及び／又はＲＡＭ）３、再生部４、増幅部５、通信部６、操作部７、および、表示部８を概略備える。制御部２は、メモリ３に格納されているプログラム（例えば情報表示制御プログラム）に基づいてＡＶアンプ１の各部を制御するものであり、例えば、マイコンやＣＰＵ等である。
【００２５】
通信部６は、インターネット等の任意のネットワークを介してサーバ１００と接続し、サーバ１００との間でコマンド、情報及びデータ等を送受信する。通信部６は、サーバ１００から放送データを受信する。受信された放送データは、再生部４によって再生（例えばデコード、復調、音響処理等）され、増幅部５によって増幅され、図示しないスピーカーに音声信号が出力される。なお、放送データがＴＶ放送データのように映像データを含む場合、映像データが映像処理され、表示部８に供給され、ディスプレイ装置２００に映像信号が出力されるとよい。
【００２６】
通信部６は、サーバ１００から図２に示す番組情報を順次受信し、メモリ３に保存する。通信部６は、図３に示すコンテンツ情報を順次受信し、メモリ３に保存する。ここで、順次とは番組情報やコンテンツ情報のサーバ１００による更新を遅滞なく認識できる程度の比較的短い時間を意味し、例えば５秒程度である。この時間は、状況に応じて適宜変更されてもよい。
【００２７】
表示部８は、通信部６によってサーバ１００から受信されたコンテンツ情報に基づいて、制御部２の指示に応じ、現在放送されているコンテンツに関するコンテンツ情報画面（但し、本例では、ｔｙｐｅがＭｕｓｉｃであるコンテンツ情報のみ）を描画、生成して、ディスプレイ装置２００に表示させる。図４（図４Ａ、図４Ｂ）は、コンテンツ情報画面を示す図である。図４Ａは、図３Ａのコンテンツ情報に基づいて生成されたコンテンツ情報画面であり、現在、アーティスト名がｄｄｄ、曲名がＤＤＤの曲が放送されていることを示している。図４Ｂは、図３Ｂのコンテンツ情報に基づいて生成されたコンテンツ情報画面であり、現在、アーティスト名がｅｅｅ、曲名がＥＥＥの曲が放送されていることを示している。
【００２８】
又は、表示部８は、通信部６によってサーバ１００から受信された番組情報に基づいて、制御部２の指示に応じ、現在放送されている番組に関する番組情報画面を描画、生成して、ディスプレイ装置２００に表示させる。図５（図５Ａ、図５Ｂ）は、番組情報画面を示す図である。図５Ａは、図２Ａの番組情報に基づいて生成された番組情報画面であり、現在、パフォーマー名がＹ、番組名が番組２の番組が放送されていることを示している。図５Ｂは、図２Ｂの番組情報に基づいて生成された番組情報画面であり、現在、パフォーマー名がＸ、番組名が番組１の番組が放送されていることを示している。
【００２９】
あるいは、表示部８は、ＡＶアンプ１自身が備える表示装置（例えば、液晶ディスプレイ、ＦＬ管、有機ＥＬディスプレイ等）にこれらの画面を表示させてもよい。
【００３０】
制御部２は、サーバ１００からコンテンツ情報及び／又は番組情報を順次取得する。制御部２は、同じコンテンツ情報が基準時間を超えて継続して表示され続けているか否かを判断する。同じコンテンツ情報が基準時間を超えて継続して表示され続けていると判断された場合、制御部２は、コンテンツ情報を表示させず、代わりに、受信した番組情報を表示装置に表示させる。サーバ２００から受信するコンテンツ情報が基準時間を超えて変更されず、同じコンテンツ情報が基準時間を超えて表示され続けている場合には、コンテンツ情報を表示し続けている曲は既に放送終了しているものの、次の曲が未だ放送開始していないと判断することができる。従って、同じコンテンツ情報が基準時間を超えて表示され続けている場合には、コンテンツ情報の代わりに、サーバ２００から受信した番組情報を表示することによって、ユーザに不快感や誤解を与えることを防止することができる。
【００３１】
あるいは、制御部２は、現在放送されている番組の番組情報が変更されたか否か、つまり、今回受信した番組情報が前回受信した番組情報と異なっているか否かを判断する。現在放送されている番組の番組情報が変更されたと判断された場合、制御部２は、コンテンツ情報を表示させず、代わりに、今回受信した番組情報を表示させる。
【００３２】
制御部２は、現在放送されているコンテンツのコンテンツ情報が変更されたか否か、つまり、今回受信したコンテンツ情報が前回受信したコンテンツ情報と異なっているか否かを判断する。コンテンツ情報の代わりに番組情報が表示されているときに、現在放送されているコンテンツのコンテンツ情報が変更されたと判断された場合、制御部２は、番組情報を表示させず、代わりに、今回受信したコンテンツ情報を表示させる。
【００３３】
以上の構成を有するＡＶアンプ１についてその動作を説明する。図６は、制御部２の情報表示制御処理を示すフローチャートである。なお、放送データを受信する放送局について、ユーザ操作によって事前に選択されているものとする。制御部２は、通信部６を介して放送データをサーバ１００から受信して、音声データを再生開始し、かつ、コンテンツ情報画面又は番組情報画面の表示制御処理を開始する（Ｓ１）。
【００３４】
制御部２は、同じコンテンツ情報画面の連続表示時間を示す変数ｔを０に初期化し、かつ、フラグｆｌａｇをｆａｌｓｅにする（Ｓ２）。変数ｔは、コンテンツ情報画面を表示開始してから、同コンテンツ情報画面をどれくらいの時間連続して表示し続けたかを示す。
【００３５】
制御部２は、サーバ１００からインターネット経由でコンテンツ情報を要求および受信し、メモリ３に保存する（Ｓ３）。特に限定されないが、コンテンツ情報はＸＭＬ形式で取得できるので、その中から必要なコンテンツ情報を抽出する。ｔｙｐｅがＭｕｓｉｃである場合には、図３に示すように、コンテンツ情報として、放送開始時刻に対応付けて、アーティスト名Artist、及び、曲名Titleを抽出する。
【００３６】
制御部２は、サーバ１００からインターネット経由で番組情報を要求および受信し、メモリ３に保存する（Ｓ４）。図２に示すように、番組情報として、パフォーマー名pfmおよび番組名progTitleを取得できる。上記の通り、コンテンツ情報および番組情報は、時間の経過とともにサーバ１００によって更新されるものである。
【００３７】
制御部２は、Ｓ２で取得したコンテンツ情報の内、最上段に記述されているコンテンツ情報（つまり、現在放送されているコンテンツのコンテンツ情報）のｔｙｐｅがＭｕｓｉｃであるか否かを判断する（Ｓ５）。
【００３８】
Ｍｕｓｉｃでない場合（Ｓ５でＮＯ）、例えばＣＭ等である場合、制御部２は、Ｓ４で受信された番組情報の内、最上段に記述されている番組情報（つまり現在放送されている番組の番組情報）のパフォーマー名および番組名を描画内容として設定する（Ｓ１６）。制御部２は、設定したパフォーマー名および番組名を含む番組情報画面を生成させ、表示させる（Ｓ１７）。例えば、図２Ａの番組情報の場合、パフォーマー名としてＹ、番組名として番組２が設定され、図５Ａのような番組情報画面が生成され、表示される。すなわち、現在放送されているコンテンツが曲でない場合には、コンテンツ情報画面でなく、代わりに番組情報画面が表示される。
【００３９】
制御部２は、次回、コンテンツ情報および番組情報をサーバ１００から要求、受信すべき時刻（ポーリング時刻）になるまで待機する（Ｓ１８）。このポーリング間隔は例えば５秒程度である。従って、５秒間経過するまでの間は、図５Ａの番組情報画面が継続的に表示される。５秒経過後に、Ｓ３に戻り、上記の処理が繰り返される。
【００４０】
一方、Ｓ５においてＭｕｓｉｃである場合（Ｓ５でＹＥＳ）、今回Ｓ３で受信されたコンテンツ情報の内、最上段に記述されているコンテンツ情報（つまり現在放送されている曲のコンテンツ情報）のアーティスト名Artistおよび曲名Titleが、前回（１回前）にＳ３で受信しメモリ３に保存しておいた最上段に記述されていたアーティスト名prevArtistおよび曲名prevTitleと同じであるか否かを判断する（Ｓ６）。つまり、新たな曲が放送開始され、アーティスト名および曲名が変更されたか否かが判断される。なお、prevArtist、および、prevTitleの初期値はブランクである。
【００４１】
異なる（つまり、アーティスト名、曲名が変更されている）場合（Ｓ６でＮＯ）、制御部２は、今回Ｓ３で受信したアーティスト名および曲名を、ぞれぞれ、prevArtist、prevTitleに設定する（Ｓ１１）。制御部２は、フラグflagに falseを代入することで、フラグをリセットする。制御部２は、ｔ＝０に初期化する（Ｓ１２）。
【００４２】
制御部２は、今回Ｓ３で受信されたコンテンツ情報の内、最上段に記述されているコンテンツ情報（つまり現在放送されている曲のコンテンツ情報）のアーティスト名および曲名を描画内容として設定する（Ｓ１３）。制御部２は、設定したアーティスト名および曲名を含むコンテンツ情報画面を生成させ、表示させる（Ｓ１７）。例えば、図３Ａのコンテンツ情報の場合、アーティスト名としてｄｄｄ、曲名として曲名ＤＤＤが設定され、図４Ａのようなコンテンツ情報画面が生成されて、表示される。５秒経過後に、Ｓ３に戻り、上記の処理が繰り返される。
【００４３】
一方、Ｓ６において、同じである（つまり、アーティスト名、曲名が変更されていない）場合（Ｓ６でＹＥＳ）、制御部２は、フラグflag = trueであるか（フラグがセットされているか）否かを判断する（Ｓ７）。
【００４４】
これまでの説明では、フラグflagはfalseである（Ｓ７でＮＯ）。この場合、制御部２は、変数ｔにポーリング迄の待機時間（例えば５秒）を加算することによって、同じコンテンツ情報画面を表示し続けている時間を更新する（Ｓ８）。制御部２は、変数ｔが基準時間を超えているか否かを判断する（Ｓ９）。基準時間は例えば予め設定された時間であり、例えば５分である。曲の時間は５分程度であることが多いからである。
【００４５】
変数ｔが基準時間を超えている場合（Ｓ９でＹＥＳ）、制御部２は、今回Ｓ４で受信した番組情報の内、最上段に記述されているパフォーマー名および番組名を、ぞれぞれ、prevPfm、prefProgに設定する（Ｓ１４）。制御部２は、フラグflagにtrueを代入することで、フラグをセットする（Ｓ１５）。制御部２は、パフォーマー名および番組名を描画内容として設定する（Ｓ１６）。制御部２は、設定したパフォーマー名および番組名を含む番組情報画面を表示部８に生成させ、表示させる（Ｓ１７）。
【００４６】
従って、同じコンテンツ情報画面（アーティスト名、曲名）が表示開始されてから基準時間経過してもなお、サーバから受信するコンテンツ情報が変更されないために、表示され続けている場合には、曲の放送が既に終了していると考えられるので、コンテンツ情報画面の表示を終了し、代わりに、番組情報画面が表示される。
【００４７】
この動作の具体例を、図７を参照して説明する。なお、簡単のために、番組Ａ、番組Ｂ、曲Ａ、曲Ｂという用語を用いて説明する。番組Ａを放送中に、１２：５２に曲Ａがコンテンツ情報に追加され、次に１３：０４に曲Ｂがコンテンツ情報に追加されたとする。このとき、単にコンテンツ情報を参照すると、１２：５２から１３：０４まで１２分間もの間、曲Ａが放送されていたことになり、ＡＶアンプ１において曲Ａのコンテンツ情報画面が表示され続ける。そこで上記処理によって、ｔ＞５分となる時点、つまり１２：５７に、曲Ａのコンテンツ情報画面から、番組Ａの番組情報画面に表示が変更される。
【００４８】
Ｓ７において、flag = trueである場合（Ｓ７でＹＥＳ）を説明する。つまり、図７において曲Ａのコンテンツ情報画面から番組Ａの番組情報画面に表示が変更される場合、Ｓ１５でflag = trueにセットされている。従って、その後、コンテンツ情報が変更されない（Ｓ６でＹＥＳである）限り、flag = trueであると判断され（Ｓ７でＹＥＳ）、Ｓ１４へと進み、コンテンツ情報画面ではなく番組情報画面が表示され続ける。図７の場合には、１３：０４までは番組情報画面が表示される。そして、１３：０４で、コンテンツ情報のアーティスト名、曲名が変更されると、Ｓ６でＮＯと判断されて、Ｓ１１に進み、番組Ａの番組情報画面から、曲Ｂのコンテンツ情報画面に表示が変更され、flag =falseにされる。
【００４９】
次に、Ｓ９において、変数ｔが未だ基準時間以内である場合（Ｓ９でＮＯ）を説明する。変数ｔが未だ基準時間以内である場合（Ｓ９でＮＯ）、制御部２は、prevPfm （前回Ｓ４で取得した最上段に記載のパフォーマー名）= pfm（今回Ｓ４で取得した最上段に記載のパフォーマー名）、かつ、prevProg（前回Ｓ４で取得した最上段に記載の番組名） = prog（今回Ｓ４で取得した最上段に記載の番組名）か否かを判断する（Ｓ１０）。つまり、同じコンテンツ情報画面を表示開始してから未だ基準時間以内であるものの、番組情報が変更されたか（放送されている番組自体が変更されたか）否かが判断される。
【００５０】
番組情報が変更されていない場合（Ｓ１０でＹＥＳ）、Ｓ１３に進み、制御部２は、引き続き、コンテンツ情報画面を表示する。一方、番組情報が変更されている場合（Ｓ１０でＮＯ）、放送されている番組が変更されたので、コンテンツ情報が変更されていなくても、曲は放送終了しているはずである。従って、制御部２は、Ｓ１４に進み、変数ｔ＞基準時間である場合と同様に、コンテンツ情報画面から番組情報画面に表示を変更させる。
【００５１】
この動作の具体例を、図８を参照して説明する。曲Ａが１２：５７にコンテンツ情報に追加され、３分後の１３：００に番組Ａから番組Ｂに変更される。このとき、番組が変更されているにもかかわらず、曲Ａのコンテンツ情報画面が表示され続けると、不自然である。従って、曲Ａのコンテンツ情報画面の表示時間が基準時間５分以内であっても、Ｓ１０で番組情報が変更されたと判断されると、曲Ａは放送終了していると判断し、その結果、１３：００の時点で番組Ｂの番組情報画面に表示を変更する。その後、１３：０４に曲Ｂがコンテンツ情報に追加され、Ｓ６でＮＯと判断されると、番組Ｂの番組情報画面から曲Ｂのコンテンツ情報画面に表示が変更される。
【００５２】
最後に、図９の具体例を説明する。１２：５２に番組Ａにおいて曲Ａが放送開始され、１３：０４までコンテンツ情報が更新されない。さらに、１３：００に番組情報が番組Ａから番組Ｂに変更される。この場合、１２：５２の５分後である１２：５７にＳ９でＹＥＳと判断され、１２：５７〜１３：００までは番組Ａの番組情報画面が表示される。そして、１３：００になったとき、Ｓ１４の値は番組Ｂのものになるので、番組Ｂの番組情報画面に表示が変更される。そして、１３：０４になると、曲 Bがコンテンツ情報に追加され、Ｓ６でＮＯと判断されるので、番組Ｂの番組情報画面から曲Ｂのコンテンツ情報画面に表示が変更される。
【００５３】
以上の処理によって、既に放送終了しているコンテンツのコンテンツ情報が表示されることを防止することができる。
【００５４】
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。図６のフローチャートでは、（１）同じコンテンツ情報が基準時間を超えて表示され続けている場合にコンテンツ情報画面の代わりに番組情報画面を表示する処理と、（２）番組情報が変更された場合に、コンテンツ情報画面から番組情報画面に変更する処理との両方を含んでいるが、少なくとも一方のみを含んでいればよい。例えば、（１）の処理のみの場合、Ｓ１０の処理が削除され、Ｓ９でＮＯの場合にＳ１３に進めばよい。コンテンツ情報が元々曲に関する情報しか存在せずｔｙｐｅという情報が存在しない場合、Ｓ５の判断処理も不要である。基準時間は、過去にコンテンツ情報に記述されていた複数の曲の放送時間の平均を算出し、その時間から所定時間を減算して求めてよい。変数ｔをコンテンツ情報に記述されている曲の放送開始時刻からカウントするようにしてもよい。この場合、ＡＶアンプ１がＮＴＰサーバから現在時刻を取得する必要がある。コンテンツ情報画面の代わりに番組情報画面を表示させる際に、コンテンツ情報画面と番組情報画面とを交互に切換えながら表示するようにしてもよい。コンテンツ情報および番組情報は現在放送されている最新のものだけをサーバから受信してもよい。サーバは、クライアントからの要求ではなく、コンテンツ情報（又は番組情報）を更新した際にクライアントにコンテンツ情報（又は番組情報）を送信するものでもよい。コンテンツ情報や番組情報も電波やケーブルを介して受信してもよい。本発明の情報表示制御装置を動作させるためのコンピュータプログラムまたはそのコンピュータプログラムを記録した記録媒体という形態で提供されてもよい。
【産業上の利用可能性】
【００５５】
本発明は、ＡＶアンプやＰＣ等に好適に採用され得る。
【符号の説明】
【００５６】
１              ＡＶアンプ（情報表示制御装置）
２              制御部
３              メモリ
４              再生部
５              増幅部
６              通信部
７              操作部
８              表示部
１００          サーバ
【図１】
0005309412.tif 000002
【図２Ａ】
0005309412.tif 000003
【図２Ｂ】
0005309412.tif 000004
【図３Ａ】
0005309412.tif 000005
【図３Ｂ】
0005309412.tif 000006
【図４Ａ】
0005309412.tif 000007
【図４Ｂ】
0005309412.tif 000008
【図５Ａ】
0005309412.tif 000009
【図５Ｂ】
0005309412.tif 000010
【図６】
0005309412.tif 000011
【図７】
0005309412.tif 000012
【図８】
0005309412.tif 000013
【図９】
0005309412.tif 000014