(57)【要約】【課題】  電子広告、電子掲示において複数の広告番組などを迅速に連続的に再生し、また、エラー画面が表示されるのを防止し、また、管理者だけにイベントの発生を通知する。【解決手段】  先順位の番組の再生が終了する前に、次順位の番組を再生するためのプロセスを生成し、これを待機させる。先順位の番組の再生が終了したとき、次順位の番組を再生するためのプロセスを実行する。また、エラー画面に代わる代替番組を再生するための代替プロセス、および管理者だけにイベントの発生を通知するための付加画像を再生するための付加プロセスを、事前に生成しておく。【選択図】      図４
2006129354.tif 000002
【特許請求の範囲】
【請求項１】
複数の番組を順次再生するためのスケジュール情報を記憶するスケジュール記憶手段と、
前記複数の番組のそれぞれについて、その番組を再生するための通常プロセスを生成し、前記通常プロセスの実行を待機させ、および前記通常プロセスを実行する第１プロセス制御手段と、
前記複数の番組のうち、実行中の前記通常プロセスに係る番組を再生するためのコンテンツデータおよび待機中の前記通常プロセスに係る番組を再生するためのコンテンツデータを一時的に記憶する第１半導体記憶手段と、
前記通常プロセスの実行により再生された前記番組を表示する表示手段とを備え、
前記第１プロセス制御手段は、
前記通常プロセスの生成時に、この通常プロセスに係る番組を再生するための前記コンテンツデータの一部または全部を前記第１半導体記憶手段に記憶させる第１記憶管理手段と、
前記通常プロセスの実行時に、前記第１半導体記憶手段に一時的に記憶された前記コンテンツデータを用いて、この通常プロセスに係る番組を再生する第１再生手段と、
前記複数の番組に含まれる第１番組を再生するための第１通常プロセスの実行が終了する前に、前記複数の番組に含まれ、前記スケジュール情報に従って前記第１番組の次に再生すべき第２番組を再生するための第２通常プロセスを生成し、前記第１通常プロセスの実行が終了するまで前記第２通常プロセスの実行を待機させる第１準備手段とを備えていることを特徴とする番組再生装置。
【請求項２】
前記通常プロセスの実行時において、この通常プロセスに係る番組を表示するためのウィンドウを前記表示装置の表示領域において最大化することにより、この通常プロセスに係る番組を前記表示領域の全体に表示し、前記通常プロセスの待機時においては、この通常プロセスに係る番組を表示するためのウインドウを前記表示装置の表示領域において最小化することによって、この通常プロセスに係る番組を前記表示領域に表示しない第１ウィンドウ制御手段をさらに備えていることを特徴とする請求項１に記載の番組再生装置。
【請求項３】
前記第１半導体記憶手段は、実行中の前記通常プロセスに係る番組を再生するための制御プログラムおよび待機中の前記通常プロセスに係る番組を再生するための制御プログラムを一時的に記憶し、
前記第１記憶管理手段は、前記通常プロセスの生成時に、この通常プロセスに係る番組を再生するための前記制御プログラムの一部または全部を前記第１半導体記憶手段に記憶させ、
前記第１再生手段は、前記通常プロセスの実行時に、前記第１半導体記憶手段に一時的に記憶された前記制御プログラムを用いて、この通常プロセスに係る番組を再生することを特徴とする請求項１に記載の番組再生装置。
【請求項４】
前記第１再生手段は、実行すべき前記通常プロセスに係る番組が静止画の場合には、静止画を再生するための制御プログラムを用いてこの番組を再生し、実行すべき前記通常プロセスに係る番組が動画の場合には、動画を再生するための制御プログラムを用いてこの番組を再生し、実行すべき前記通常プロセスに係る番組がインターネットウェブサイトの場合には、インターネットウェブブラウザプログラムを制御プログラムとして用いてこの番組を再生することを特徴とする請求項３に記載の番組再生装置。
【請求項５】
たとえ電源を落としても前記複数の番組の前記コンテンツデータを記憶し続ける外部記憶手段をさらに備え、
前記第１記憶管理手段は、前記通常プロセスの生成時に、この通常プロセスに係る番組を再生するための前記コンテンツデータの一部または全部を前記外部記憶手段から前記第１半導体記憶手段に転送することを特徴とする請求項１に記載の番組再生装置。
【請求項６】
外部サーバとネットワークを介して接続され、前記外部サーバから前記複数の番組の前記コンテンツデータを受信する通信手段をさらに備え、
前記第１記憶管理手段は、前記通常プロセスの生成時に、この通常プロセスに係る番組を再生するための前記コンテンツデータの一部または全部を前記外部サーバから前記通信手段を介して前記第１半導体記憶手段に転送することを特徴とする請求項１に記載の番組再生装置。
【請求項７】
代替番組を再生するための代替プロセスを生成し、前記代替プロセスの実行を待機させ、および前記代替プロセスを実行する第２プロセス制御手段と、
実行中の前記代替プロセスに係る代替番組を再生するためのコンテンツデータおよび待機中の前記代替プロセスに係る代替番組を再生するためのコンテンツデータを一時的に記憶する第２半導体記憶手段と、
イベントが発生したか否かを判定する第１イベント判定手段とを備え、
前記第２プロセス制御手段は、
前記スケジュール情報に従って最初に再生すべき番組に係る通常プロセスを実行する前に、前記代替プロセスを生成し、かつこの代替プロセスの実行を待機させる第２準備手段と、
前記代替プロセスの生成時に、この代替プロセスに係る代替番組を再生するための前記コンテンツデータの一部または全部を前記第２半導体記憶手段に記憶させる第２記憶管理手段と、
前記第１イベント判定手段により前記イベントの発生が判定されたとき、前記通常プロセスの実行を中止するとともに、前記代替プロセスを実行する代替プロセス実行手段と、
前記代替プロセスの実行時に、前記第２半導体記憶手段に一時的に記憶された前記コンテンツデータを用いて前記代替プロセスに係る代替番組を再生する第２再生手段とを備えていることを特徴とする請求項１に記載の番組再生装置。
【請求項８】
前記代替プロセスの実行時において、この代替プロセスに係る代替番組を表示するためのウィンドウを前記表示装置の表示領域において最大化することにより、この代替プロセスに係る代替番組を前記表示領域の全体に表示し、前記代替プロセスの待機時においては、この代替プロセスに係る代替番組を表示するためのウインドウを前記表示装置の表示領域において最小化することによって、この代替プロセスに係る代替番組を前記表示領域に表示しない第２ウィンドウ制御手段をさらに備えていることを特徴とする請求項７に記載の番組再生装置。
【請求項９】
前記第１イベント判定手段は、前記通常プロセスの生成・待機または実行において障害が発生したか否かを判定することを特徴とする請求項７に記載の番組再生装置。
【請求項１０】
付加画像を再生するための付加プロセスを生成し、前記付加プロセスの実行を待機させ、および前記付加プロセスを実行する第３プロセス制御手段と、
実行中の前記付加プロセスに係る付加画像を再生するためのコンテンツデータおよび待機中の前記付加プロセスに係る付加画像を再生するためのコンテンツデータを一時的に記憶する第３半導体記憶手段と、
イベントが発生したか否かを判定する第２イベント判定手段とを備え、
前記第３プロセス制御手段は、
前記スケジュール情報に従って最初に再生すべき番組に係る通常プロセスを実行する前に、前記付加プロセスを生成し、かつこの付加プロセスの実行を待機させる第３準備手段と、
前記付加プロセスの生成時に、この付加プロセスに係る付加画像を再生するための前記コンテンツデータの一部または全部を前記第３半導体記憶手段に記憶させる第３記憶管理手段と、
前記第２イベント判定手段により前記イベントの発生が判定されたとき、前記付加プロセスを実行し、これにより前記通常プロセスに係る番組に前記付加画像を重ね合わせる重ね合わせ手段とを備え、
前記重ね合わせ手段は、前記第３半導体記憶手段に記憶された前記コンテンツデータを用いて前記付加画像を前記番組に重ね合わせることを特徴とする請求項１に記載の番組再生装置。
【請求項１１】
前記付加画像はその全面が所定の一色で塗られた画像であり、
前記重ね合わせ手段は、前記付加画像を前記番組に重ね合わせることにより、前記番組の背景色を変更することを特徴とする請求項１０に記載の番組再生装置。
【請求項１２】
前記第２イベント判定手段は、前記通常プロセスの生成・待機または実行において障害が発生したか否かを判定することを特徴とする請求項１０に記載の番組再生装置。
【請求項１３】
スケジュール情報に従って複数の番組を表示手段に順次再生する番組再生方法であって、
前記複数の番組に含まれる第１番組を再生するための第１通常プロセスを生成する第１生成工程と、
前記第１生成工程において、前記第１番組を再生するためのコンテンツデータの一部または全部を半導体記憶手段に一時的に記憶させる第１記憶工程と、
前記スケジュール情報に従って前記第１通常プロセスを実行する第１実行工程と、
前記第１実行工程において、前記半導体記憶手段に一時的に記憶された前記コンテンツデータを用いて、前記第１通常プロセスに係る番組を再生する第１再生工程と、
前記第１通常プロセスの実行が終了する前に、前記複数の番組に含まれ、前記スケジュール情報に従って前記第１番組の次に再生すべき第２番組を再生するための第２通常プロセスを生成し、前記第１通常プロセスの実行が終了するまで前記第２通常プロセスの実行を待機させる第２生成工程と、
前記第２生成工程において、前記第２番組を再生するためのコンテンツデータの一部または全部を半導体記憶手段に一時的に記憶させる第２記憶工程と、
前記スケジュール情報に従って前記第２通常プロセスを実行する第２実行工程と、
前記第２実行工程において、前記半導体記憶手段に一時的に記憶された前記コンテンツデータを用いて、前記第２通常プロセスに係る番組を再生する第２再生工程とを備えていることを特徴とする番組再生方法。
【請求項１４】
スケジュール情報に従って複数の番組を表示手段に順次再生する番組再生方法であって、
前記複数の番組に含まれる１の番組を再生するための通常プロセスを生成する第１生成工程と、
前記第１生成工程において、前記１の番組を再生するためのコンテンツデータの一部または全部を半導体記憶手段に一時的に記憶させる第１記憶工程と、
前記通常プロセスを実行する前に、代替番組を再生するための代替プロセスを生成し、これを待機させる第２生成工程と、
前記第２生成工程において、前記代替番組を再生するためのコンテンツデータの一部または全部を半導体記憶手段に一時的に記憶させる第２記憶工程と、
前記スケジュール情報に従って前記通常プロセスを実行する第１実行工程と、
前記第１実行工程において、前記半導体記憶手段に一時的に記憶された前記コンテンツデータを用いて、前記通常プロセスに係る番組を再生する第１再生工程と、
イベントが発生したか否かを判定するイベント判定工程と、
前記イベント判定工程において前記イベントの発生が判定されたとき、前記通常プロセスの実行を中止するとともに、前記代替プロセスを実行する第２実行工程と、
前記第２実行工程において、前記半導体記憶手段に一時的に記憶された前記コンテンツデータを用いて前記代替プロセスに係る代替番組を再生する第２再生工程とを備えていることを特徴とする番組再生方法。
【請求項１５】
スケジュール情報に従って複数の番組を表示手段に順次再生する番組再生方法であって、
前記複数の番組に含まれる１の番組を再生するための通常プロセスを生成する第１生成工程と、
前記第１生成工程において、前記１の番組を再生するためのコンテンツデータの一部または全部を半導体記憶手段に一時的に記憶させる第１記憶工程と、
前記通常プロセスを実行する前に、付加画像を再生するための付加プロセスを生成し、これを待機させる第２生成工程と、
前記第２生成工程において、前記付加画像を再生するためのコンテンツデータの一部または全部を半導体記憶手段に一時的に記憶させる第２記憶工程と、
前記スケジュール情報に従って前記通常プロセスを実行する第１実行工程と、
前記第１実行工程において、前記半導体記憶手段に一時的に記憶された前記コンテンツデータを用いて、前記通常プロセスに係る番組を再生する第１再生工程と、
イベントが生じたか否かを判定するイベント判定工程と、
前記イベント判定工程において前記イベントの発生が判定されたとき、前記付加プロセスを実行し、これにより前記通常プロセスに係る番組に前記付加画像を重ね合わせる重ね合わせ工程とを備え、
前記重ね合わせ工程において、前記半導体記憶手段に記憶された前記コンテンツデータを用いて前記付加画像を前記番組に重ね合わせることを特徴とする番組再生方法。
【請求項１６】
コンピュータを請求項１ないし１２のいずれかに記載の番組再生装置として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子広告または電子掲示などに用いて好適な番組再生装置、番組再生方法およびこれらを実現するためのコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、商品の広告は、店舗内、街頭、駅の構内、鉄道の車内またはイベント会場などにポスターを掲示し、または看板を設けることによって行われていた。また、行政官庁の市民に対する告知・案内も、市街または公民館などにポスターを掲示し、または看板を設けることによって行われていた。
【０００３】
しかし、最近では、商品の広告または行政官庁の告知・案内は、電子広告または電子掲示を通じて行われる場合が多くなってきた。すなわち、店舗内、駅の構内、鉄道の車内、イベント会場または市街などに中型または大型のディスプレイを設置し、このディスプレイに、商品の広告または行政官庁による告知・案内などを表示する。
【０００４】
電子広告または電子掲示には、番組再生装置が用いられる。番組再生装置は、広告、告知または案内などを内容とする番組を再生し、再生された番組をディスプレイに表示する装置である。一般に、番組再生装置は、中央処理装置（ＣＰＵ）、主記憶装置、外部記憶装置、通信回路、中型または大型のディスプレイを備えている。番組再生装置は、汎用のパーソナルコンピュータに中型または大型のディスプレイを接続することによって構成することも可能であり、現在はこの構成が採用されている場合が多い。
【０００５】
また、電子広告または電子掲示には、番組配信システムが用いられる場合もある。番組配信システムは、広告サーバと表示端末とから構成される。広告サーバは、広告活動を行う事業者などが所有するサーバコンピュータである。表示端末とは、店舗内、駅の構内などに設置された端末装置であり、中型または大型のディスプレイを備えている。表示端末は、広告サーバから配信される広告に係るコンテンツデータを受信し、それを再生し、そしてそれをディスプレイに表示する。番組配信システムにおいては、表示端末が上述した番組再生装置に当たる。
【０００６】
番組再生装置または番組配信システムにおいて、番組は、静止画または動画によって構成される。この場合、番組再生装置（表示端末）は、静止画または動画を再生する機能を備えている。他方、番組が商品販売者のインターネットウェブサイトである場合もある。この場合には、番組再生装置は、ウェブブラウザの機能を備えている。
【０００７】
番組再生装置または番組配信システムを用いた電子広告または電子掲示において、１個の番組再生装置（表示端末）には、複数の異なる番組が順次再生される。例えば、番組再生装置には、１日のはじめにスケジュール情報が入力または受信される。スケジュール情報には、その日に再生・表示すべき番組の順序および時刻などが指定されている。番組再生装置は、スケジュール情報により指定された時刻に、指定された番組を再生し、表示する。例えば、番組再生装置は、午前１０時からA企業の商品広告番組を表示し、次に午後１時からＢ市役所の市内美化運動のスローガンを表示し、次に午後３時からＣ企業の商品広告番組を表示する。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、今日の電子広告または電子掲示における番組は、動画などのリッチメディアが多くなり、画質の向上も著しい。このため、番組再生装置により高画質の動画を再生する場合、番組再生装置において動画再生用の制御プログラムを起動してから、動画の再生が実際に開始されるまで、時間がかかる。すなわち、高画質の動画のコンテンツデータはデータサイズが大きく、それゆえ、再生処理を実行すべくコンテンツデータを外部記憶装置から主記憶装置に転送するのに時間がかかる。また、高画質の動画を再生するための制御プログラム（例えばＭＰＥＧプレーヤーなどのアプリケーションソフトウェア）もサイズが大きい場合が多く、やはり、主記憶装置へのロードに時間がかかる。この結果、番組再生装置において複数の番組を切り替えながら順次再生するにあたり、番組の切替ごとに空き時間が発生する。空き時間の発生により、しばらくの間ディスプレイの表示が停止し、あるいは、しばらくの間ディスプレイに何も表示されないといった事態が発生する。これはディスプレイを見ている人々に不快感または退屈感を与える可能性があり、好ましくない。
【０００９】
他方、上述したとおり、番組がウェブサイトである場合には、番組再生装置はウェブブラウザの制御プログラムを実行し、ウェブサイトにアクセスし、そのウェブサイトをディスプレイに表示する。しかし、この場合、ネットワークがダウンして通信不能状態になっているなど、ウェブサイトのアクセスに失敗することも考えられる。このとき、通常のウェブブラウザと同様にエラー画面をディスプレイに表示することは好ましくない。なぜなら、例えば市街にあるディスプレイにエラー画面が表示されると、ディスプレイを見ている人々に不快感または違和感を与えるからである。また、商品の広告表示の途中でエラー画面が表示されると、商品のイメージを損ねる可能性があり、この点においても好ましくない。
【００１０】
他方、番組再生装置において番組の再生は実行されているが、その裏側で番組再生装置に異常が生じている場合がある。この場合、番組再生装置の管理者は、まず番組再生装置の異常を察知し、次にその異常を修復しなければならない。ところが、番組再生装置は、駅の構内または市街などに設置されて、自動運転されている。そして、ディスプレイを除く番組再生装置の本体および入力装置は人目のつかない場所に隠すようにして設置されている。さらに、番組再生中は、たとえ管理者であっても、番組再生装置の本体および入力装置には触れないのが通常である。そのため、現在の番組が一応正常に再生・表示されている限り、管理者が番組再生装置の異常を察知することは容易でない。これでは番組再生装置の管理・監督を十分に行うことができず、好ましくない。
【００１１】
本発明は上記に例示したような問題点に鑑みなされたものであり、本発明の第１の課題は、番組の切替を迅速に行うことができる番組再生装置、番組再生方法およびこれらを実現するためのコンピュータプログラムを提供することにある。
【００１２】
また、本発明の第２の課題は、エラー画面の表示を排除することができる番組再生装置、番組再生方法およびこれらを実現するためのコンピュータプログラムを提供することにある。
【００１３】
また、本発明の第３の課題は、障害などのイベントの発生を管理者または監督者だけに知らせることができる番組再生装置、番組再生方法およびこれらを実現するためのコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【００１４】
上記課題を解決するために請求項１に記載の番組再生装置は、複数の番組を順次再生するためのスケジュール情報を記憶するスケジュール記憶手段と、前記複数の番組のそれぞれについて、その番組を再生するための通常プロセスを生成し、前記通常プロセスの実行を待機させ、および前記通常プロセスを実行する第１プロセス制御手段と、前記複数の番組のうち、実行中の前記通常プロセスに係る番組を再生するためのコンテンツデータおよび待機中の前記通常プロセスに係る番組を再生するためのコンテンツデータを一時的に記憶する第１半導体記憶手段と、前記通常プロセスの実行により再生された前記番組を表示する表示手段とを備え、前記第１プロセス制御手段は、前記通常プロセスの生成時に、この通常プロセスに係る番組を再生するための前記コンテンツデータの一部または全部を前記第１半導体記憶手段に記憶させる第１記憶管理手段と、前記通常プロセスの実行時に、前記第１半導体記憶手段に一時的に記憶された前記コンテンツデータを用いて、この通常プロセスに係る番組を再生する第１再生手段と、前記複数の番組に含まれる第１番組を再生するための第１通常プロセスの実行が終了する前に、前記複数の番組に含まれ、前記スケジュール情報に従って前記第１番組の次に再生すべき第２番組を再生するための第２通常プロセスを生成し、前記第１通常プロセスの実行が終了するまで前記第２通常プロセスの実行を待機させる第１準備手段とを備えている。
【００１５】
上記課題を解決するために請求項７に記載の番組再生装置は、代替番組を再生するための代替プロセスを生成し、前記代替プロセスの実行を待機させ、および前記代替プロセスを実行する第２プロセス制御手段と、実行中の前記代替プロセスに係る代替番組を再生するためのコンテンツデータおよび待機中の前記代替プロセスに係る代替番組を再生するためのコンテンツデータを一時的に記憶する第２半導体記憶手段と、イベントが発生したか否かを判定する第１イベント判定手段とを備え、前記第２プロセス制御手段は、前記スケジュール情報に従って最初に再生すべき番組に係る通常プロセスを実行する前に、前記代替プロセスを生成し、かつこの代替プロセスの実行を待機させる第２準備手段と、前記代替プロセスの生成時に、この代替プロセスに係る代替番組を再生するための前記コンテンツデータの一部または全部を前記第２半導体記憶手段に記憶させる第２記憶管理手段と、前記第１イベント判定手段により前記イベントの発生が判定されたとき、前記通常プロセスの実行を中止するとともに、前記代替プロセスを実行する代替プロセス実行手段と、前記代替プロセスの実行時に、前記第２半導体記憶手段に一時的に記憶された前記コンテンツデータを用いて前記代替プロセスに係る代替番組を再生する第２再生手段とを備えている。
【００１６】
上記課題を解決するために請求項１０に記載の番組再生装置は、付加画像を再生するための付加プロセスを生成し、前記付加プロセスの実行を待機させ、および前記付加プロセスを実行する第３プロセス制御手段と、実行中の前記付加プロセスに係る付加画像を再生するためのコンテンツデータおよび待機中の前記付加プロセスに係る付加画像を再生するためのコンテンツデータを一時的に記憶する第３半導体記憶手段と、イベントが発生したか否かを判定する第２イベント判定手段とを備え、前記第３プロセス制御手段は、前記スケジュール情報に従って最初に再生すべき番組に係る通常プロセスを実行する前に、前記付加プロセスを生成し、かつこの付加プロセスの実行を待機させる第３準備手段と、前記付加プロセスの生成時に、この付加プロセスに係る付加画像を再生するための前記コンテンツデータの一部または全部を前記第３半導体記憶手段に記憶させる第３記憶管理手段と、前記第２イベント判定手段により前記イベントの発生が判定されたとき、前記付加プロセスを実行し、これにより前記通常プロセスに係る番組に前記付加画像を重ね合わせる重ね合わせ手段とを備え、前記重ね合わせ手段は、前記第３半導体記憶手段に記憶された前記コンテンツデータを用いて前記付加画像を前記番組に重ね合わせる。
【００１７】
上記課題を解決するために請求項１３に記載の番組再生方法は、スケジュール情報に従って複数の番組を表示手段に順次再生する番組再生方法であって、前記複数の番組に含まれる第１番組を再生するための第１通常プロセスを生成する第１生成工程と、前記第１生成工程において、前記第１番組を再生するためのコンテンツデータの一部または全部を半導体記憶手段に一時的に記憶させる第１記憶工程と、前記スケジュール情報に従って前記第１通常プロセスを実行する第１実行工程と、前記第１実行工程において、前記半導体記憶手段に一時的に記憶された前記コンテンツデータを用いて、前記第１通常プロセスに係る番組を再生する第１再生工程と、前記第１通常プロセスの実行が終了する前に、前記複数の番組に含まれ、前記スケジュール情報に従って前記第１番組の次に再生すべき第２番組を再生するための第２通常プロセスを生成し、前記第１通常プロセスの実行が終了するまで前記第２通常プロセスの実行を待機させる第２生成工程と、前記第２生成工程において、前記第２番組を再生するためのコンテンツデータの一部または全部を半導体記憶手段に一時的に記憶させる第２記憶工程と、前記スケジュール情報に従って前記第２通常プロセスを実行する第２実行工程と、前記第２実行工程において、前記半導体記憶手段に一時的に記憶された前記コンテンツデータを用いて、前記第２通常プロセスに係る番組を再生する第２再生工程とを備えている。
【００１８】
上記課題を解決するために請求項１４に記載の番組再生方法は、スケジュール情報に従って複数の番組を表示手段に順次再生する番組再生方法であって、前記複数の番組に含まれる１の番組を再生するための通常プロセスを生成する第１生成工程と、前記第１生成工程において、前記１の番組を再生するためのコンテンツデータの一部または全部を半導体記憶手段に一時的に記憶させる第１記憶工程と、前記通常プロセスを実行する前に、代替番組を再生するための代替プロセスを生成し、これを待機させる第２生成工程と、前記第２生成工程において、前記代替番組を再生するためのコンテンツデータの一部または全部を半導体記憶手段に一時的に記憶させる第２記憶工程と、前記スケジュール情報に従って前記通常プロセスを実行する第１実行工程と、前記第１実行工程において、前記半導体記憶手段に一時的に記憶された前記コンテンツデータを用いて、前記通常プロセスに係る番組を再生する第１再生工程と、イベントが発生したか否かを判定するイベント判定工程と、前記イベント判定工程において前記イベントの発生が判定されたとき、前記通常プロセスの実行を中止するとともに、前記代替プロセスを実行する第２実行工程と、前記第２実行工程において、前記半導体記憶手段に一時的に記憶された前記コンテンツデータを用いて前記代替プロセスに係る代替番組を再生する第２再生工程とを備えている。
【００１９】
上記課題を解決するために請求項１５に記載の番組再生方法は、スケジュール情報に従って複数の番組を表示手段に順次再生する番組再生方法であって、前記複数の番組に含まれる１の番組を再生するための通常プロセスを生成する第１生成工程と、前記第１生成工程において、前記１の番組を再生するためのコンテンツデータの一部または全部を半導体記憶手段に一時的に記憶させる第１記憶工程と、前記通常プロセスを実行する前に、付加画像を再生するための付加プロセスを生成し、これを待機させる第２生成工程と、前記第２生成工程において、前記付加画像を再生するためのコンテンツデータの一部または全部を半導体記憶手段に一時的に記憶させる第２記憶工程と、前記スケジュール情報に従って前記通常プロセスを実行する第１実行工程と、前記第１実行工程において、前記半導体記憶手段に一時的に記憶された前記コンテンツデータを用いて、前記通常プロセスに係る番組を再生する第１再生工程と、イベントが生じたか否かを判定するイベント判定工程と、前記イベント判定工程において前記イベントの発生が判定されたとき、前記付加プロセスを実行し、これにより前記通常プロセスに係る番組に前記付加画像を重ね合わせる重ね合わせ工程とを備え、前記重ね合わせ工程において、前記半導体記憶手段に記憶された前記コンテンツデータを用いて前記付加画像を前記番組に重ね合わせる。
【００２０】
上記課題を解決するために請求項１６に記載のコンピュータプログラムは、コンピュータを請求項１ないし１２のいずれかに記載の番組再生装置として機能させる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００２２】
（番組再生装置の実施形態）
まず、本発明の番組再生装置の実施形態について説明する。
【００２３】
（番組再生装置の構成）
図１は、本発明の実施形態である番組再生装置を示している。図１に示すように、番組再生装置１は、スケジュールに従って、広告、告知または案内などを内容とする複数の番組を順次再生し、再生された番組をディスプレイに順次表示する装置である。番組再生装置１は、電子広告、電子掲示、電子看板または電子ポスターなどに用いることができる。番組再生装置１は、例えば市街、店舗内、駅の構内、鉄道の車内、イベント会場または公民館などに設置される。
【００２４】
図２は、番組配信システムおよび番組再生装置の内部構造を示している。図２に示すように、番組配信システム１００は、番組再生装置１、広告事業者のサーバ２およびネットワーク３を備えている。番組再生装置１とサーバ２とはネットワーク３を通じて接続されており、これにより、両者間で情報通信をすることができる。番組配信システム１００において、番組再生装置１は表示端末としての役割を果たす。ネットワーク３は、例えばインターネットである。ネットワーク３には販売者のウェブサーバ４なども接続されている。番組再生装置１は、ネットワーク３を介してウェブサーバ４と通信を行い、ウェブサーバ４内に構築されたウェブサイトにアクセスすることができる。
【００２５】
なお、本実施形態では、番組再生装置１を番組配信システム１００の表示端末として用いる場合を例に挙げたが、本発明の番組再生装置はスタンドアローンの表示装置として用いることも可能である。
【００２６】
図２に示すように、番組再生装置１は、ＣＰＵ（中央処理装置）１１、主記憶装置１２、ディスプレイ１３、外部記憶装置１４および通信部１５を備えている。
【００２７】
ＣＰＵ１１は、プロセス制御手段として機能する。すなわち、ＣＰＵ１１は、複数の番組のそれぞれについて、その番組を再生するためのプロセスを生成し、プロセスの実行を待機させ、およびプロセスを実行することができる。
【００２８】
具体的には、ＣＰＵ１１は、プロセスの生成時に、このプロセスに係る番組を再生するための制御プログラムの一部または全部およびコンテンツデータの一部または全部を主記憶装置１２に記憶させることができる。より具体的には、ＣＰＵ１１は、プロセスの生成時に、このプロセスに係る番組を再生するための制御プログラムの一部または全部およびコンテンツデータの一部または全部を外部記憶装置１４から主記憶装置１２に転送することができる。また、ＣＰＵ１１は、プロセスの生成時に、このプロセスに係る番組を再生するための制御プログラムの一部または全部およびコンテンツデータの一部または全部をサーバ２から通信部１５を介して主記憶装置１２に転送することができる。
【００２９】
また、ＣＰＵ１１は、プロセスの実行時に、主記憶装置１２に一時的に記憶された制御プログラムおよびコンテンツデータを用いて、この通常プロセスに係る番組を再生することができる。さらに、ＣＰＵ１１は、複数の番組に含まれる第１番組を再生するための第１プロセス（例えば後述の通常プロセスＡ）の実行が終了する前に、複数の番組に含まれ、スケジュール情報に従って第１番組の次に再生すべき第２番組を再生するための第２プロセス（例えば後述の通常プロセスＢ）を生成し、第１プロセスの実行が終了するまで第２プロセスの実行を待機させることができる。
【００３０】
さらに、ＣＰＵ１１は、ウィンドウ制御手段として機能する。すなわち、ＣＰＵ１１は、プロセスの実行時において、このプロセスに係る番組を表示するためのウィンドウをディスプレイ１３の表示領域において最大化することにより、このプロセスに係る番組を表示領域の全体に表示することができる。また、ＣＰＵ１１は、プロセスの待機時においては、このプロセスに係る番組を表示するためのウィンドウをディスプレイ１３の表示領域において最小化することによって、このプロセスに係る番組を表示領域に表示しないようにすることができる。
【００３１】
ＣＰＵ１１のこれらの機能は、例えば、図示しないＲＯＭ（リードオンリーメモリ）または外部記憶装置１４に記憶された制御プログラムを主記憶装置１２にロードし、ＣＰＵ１１がその制御プログラムを実行することによって実現される。
【００３２】
主記憶装置１２は、例えばＲＡＭ（ランダムアクセスメモリ）などの半導体メモリである。そして、主記憶装置１２はＣＰＵとバスを介して直接的に接続されている。このため、制御プログラムおよびコンテンツデータを主記憶装置１２にロード（転送）することによって、その制御プログラムを迅速に実行することができる。主記憶装置１２は、スケジュール記憶手段の一例である。すなわち、主記憶装置１２は、複数の番組を順次再生するためのスケジュール情報を記憶する。また、主記憶装置１２は、半導体記憶手段の一例である。すなわち、主記憶装置１２は、複数の番組のうち、実行中の通常プロセスに係る番組を再生するための制御プログラムおよびコンテンツデータ並びに待機中の通常プロセスに係る番組を再生するための制御プログラムおよびコンテンツデータを一時的に記憶する。
【００３３】
ディスプレイ１３は、例えば液晶ディスプレイまたはプラズマディスプレイなどである。ディスプレイ１３は、図１に示すように、中型または大型の表示領域を有する。例えば、ディスプレイ１３の表示領域は、市街、駅構内、鉄道の車内または公民館内などにいる人々が、番組内容を見ることができる程度の大きさである。ディスプレイ１３は、図１に示すように、壁に取り付けられている。なお、ディスプレイ１３の設置方法は、壁に取り付ける方法に限られない。ディスプレイの下部に支持台を取り付け、その支持台によってディスプレイを床に置く方法でもよい。ディスプレイ１３は、表示手段の一例である。すなわち、ディスプレイ１３は、通常プロセス、代替プロセスおよび付加プロセスの実行により再生された番組を表示する。なお、ディスプレイ１３に代えて、表示手段をプロジェクタによって実現してもよい。
【００３４】
外部記憶装置１４は、例えばハードディスクなど、データを長期間保持することができる記憶装置である。なお、外部記憶装置１４は、書き換え可能な光ディスクおよび光ディスクドライブによって構成することも可能である。外部記憶装置１４は、外部記憶手段の一例である。すなわち、外部記憶装置１４は、たとえ電源を落としても、制御プログラムおよび複数の番組のコンテンツデータなどを記憶し続ける。
【００３５】
通信部１５は、例えばモデムまたはターミナルアダプタなどである。通信部１５は、通信手段の一例である。すなわち、通信部１５は、サーバ２、４などの外部サーバとネットワーク３を介して接続され、外部サーバから複数の番組のコンテンツデータなどを受信することができる。
【００３６】
なお、ディスプレイ１３を除く番組再生装置１の構成部分は、ディスプレイ１３の裏側のスペースなど、人目につかない場所に設置されている。
【００３７】
番組再生装置１で再生される番組は、静止画および動画である。番組は、番組内容をデジタルデータ化したコンテンツデータと、このデータ再生用の制御プログラムとを用いて再生される。番組が静止画の場合、コンテンツデータは静止画データであり、制御プログラムは静止画再生用の制御プログラムである。他方、番組が動画の場合、コンテンツデータは動画データであり、制御プログラムは動画再生用の制御プログラムである。静止画再生用の制御プログラムと動画再生用の動画プログラムとは、それぞれ異なる別々の制御プログラムである。
【００３８】
動画番組の再生形式につき、番組再生装置１は、ダウンロード再生と、ストリーミング再生を行うことができる。本実施形態においてダウンロード再生とは、コンテンツデータの全部を外部記憶装置１４に一括して記憶させてから、そのコンテンツデータを再生することを意味する。コンテンツデータの全部を外部記憶装置１４に記憶させる方法は、サーバ２またはサーバ４からのダウンロードに限られない。番組再生装置１に設けられた図示しないディスクドライブに、コンテンツデータが記録されたディスクを挿入し、コンテンツデータをディスクから読み取り、これを外部記憶装置１４に記憶させる方法でもよい。なお、「ダウンロード再生」とは、一般に、クライアントコンピュータにおいて、サーバコンピュータから一括してダウンロードしたデータを再生することを意味するが、本実施形態における「ダウンロード再生」は、これに加え、何らかの手段で外部記憶装置に一括して記憶されたデータを再生することを含むものとする。
【００３９】
ストリーミング再生とは、サーバ２、４その他の外部サーバから、ネットワーク３および通信部１５を介して、コンテンツデータを受信（ダウンロード）し、それと同時にリアルタイムでそのコンテンツデータを再生することを意味する。すなわち、ストリーミング再生において、コンテンツデータは、通信部１５から直接、主記憶装置１２に転送され、直ちに再生される。なお、コンテンツデータのデータサイズが大きく、かつ外部サーバからのデータ転送速度が速い場合には、コンテンツデータが外部記憶装置１４に一旦蓄えられた後、それが外部記憶装置１４から主記憶装置１２に少しずつ転送され、再生されることもあり得る。これは一般のストリーミング再生の技術と同様である。
【００４０】
また、番組再生装置１は、販売者のウェブサイトにアクセスし、そのウェブサイトを表示することができる。番組再生装置１は、制御プログラムとしてウェブブラウザプログラムを備えている。
【００４１】
番組を再生するための複数の制御プログラム、ウェブブラウザプログラムおよびダウンロード再生に用いられる番組のコンテンツデータは、外部記憶装置１４に長期保持可能な状態で記憶されている。
【００４２】
なお、本実施形態において番組は静止画、動画およびウェブサイトであるが、番組の種類ないし形態は限定されない。例えば、１枚の静止画と音声の組合せでもよい。複数の静止画のスライドショーでもよい。動画と音声の組合せでもよい。ウェブサイトにおけるスクリプトにより作られる映像でもよい。番組再生装置１は販売者または広告事業者から提供される番組の様々な種類ないし形態に応じて、様々な種類ないし形態の制御プログラムを持つことができ、それら制御プログラムを実行することにより、様々な種類ないし形態の番組を再生することができる。
【００４３】
他方、番組再生装置１はスケジュールに従って複数の番組を順次再生する。スケジュールは、スケジュール情報に記録される。スケジュール情報は、サーバ２からネットワーク３および通信部１５を介して主記憶装置１２に転送される。なお、スケジュール情報を外部記憶装置１４に記憶することもできる。また、番組再生装置１に設けられた図示しない入力装置（例えばキーボード）を用いてスケジュール情報を入力することもできる。
【００４４】
スケジュール情報は、例えば、番組の再生順序を指定する情報、およびそれぞれの番組の再生開始時刻を指定する情報などを含んでいる。なお、スケジュール情報は、番組の再生順序を指定する情報、およびそれぞれの番組の再生時間を示す情報を含むものであってもよい。また、スケジュール情報は、番組の再生順序を指定する情報を含むだけのものであってもよい。
【００４５】
（番組再生装置の動作１：順次再生動作）
図３は、番組再生装置１の動作の一例を示している。具体的には、図３は、その左側から順に、スケジュール情報に記録されたスケジュールの内容、３個の通常プロセスＡ、Ｂ、Ｃの状態、代替プロセスの状態、および付加プロセスの状態を示している。そして、図３の縦軸は時間を示し、時間は図３の上部から下部に向けて進む。
【００４６】
図３に示す例においては、スケジュールは、ある１日のスケジュールである。このスケジュールによれば、３個の番組が順次再生される。１番目に再生される番組は、その内容が商品広告であり、その種類は動画であり、再生形式はダウンロード再生である。２番目に再生される番組は、その内容が企業ＰＲであり、その種類はウェブサイトへのアクセスである。３番目に再生される番組は、その内容が草原風景の画像であり、その種類は静止画である。
【００４７】
番組再生装置１は、番組を再生するためにプロセスを生成する。プロセスは番組ごとに生成される。本実施形態においては、通常プロセス、代替プロセスおよび付加プロセスの３種類のプロセスがある。「通常プロセス」とは、スケジュールに従って、商品広告、企業ＰＲ、告知、案内などの通常の番組を再生するためのプロセスである。「代替プロセス」とは、代替番組を再生するためのプロセスである。「代替番組」とは、通常の番組再生中に何らかのイベントが発生したとき、通常の番組の代わりに再生される番組である。「付加プロセス」とは、通常の番組に付加画像を重ね合わせて再生するためのプロセスである。「付加画像」とは、通常の番組再生中に何らかのイベントが発生したとき、通常の番組に重ね合わせられ、その番組とともに再生される画像または映像である。図３に示す例においては、３個の番組のそれぞれにつき、通常プロセスＡ、Ｂ、Ｃが生成される。なお、代替プロセス、付加プロセスについての詳細は後述する。
【００４８】
図３に示すように、各プロセスには、生成、待機および実行の３種類の状態がある。すなわち、番組再生装置１は、まず、プロセスを生成する。プロセスの生成時に、番組再生装置１は、プロセスに係る番組のコンテンツデータおよびそれを再生するための制御プログラムを主記憶装置１２に記憶させる。１個の番組のコンテンツデータのデータサイズが小さい場合には、番組再生装置１は、コンテンツデータの全部を主記憶装置１２に記憶させ、１個の番組のコンテンツデータのデータサイズが大きい場合には、例えば再生開始時に必要なコンテンツデータの一部を主記憶装置１２に記憶させる。制御プログラムについても同様である。
【００４９】
具体的には、番組が動画のダウンロード再生の場合には、動画再生用の制御プログラムの一部または全部および動画のコンテンツデータの一部または全部を外部記憶装置１４から主記憶装置１２に転送する。他方、番組が動画のストリーミング再生の場合には、動画再生用の制御プログラムの一部または全部を外部記憶装置１４から主記憶装置１２に転送し、次に、番組の配信先の外部サーバ（例えば図２中のサーバ４）にネットワーク３を介して接続し、次に、その外部サーバから少なくとも番組開始部分のコンテンツデータを受信し、これを主記憶装置１２に記憶させる。他方、番組が静止画の場合には、静止画用の制御プログラムの一部または全部および静止画のコンテンツデータの一部または全部を外部記憶装置１４から主記憶装置１２に転送する。他方、番組がウェブサイトの場合には、まず、ウェブブラウザプログラムの一部または全部を外部記憶装置１４から主記憶装置１２に転送し、次に、ネットワーク３を介してウェブサイトにアクセスし、ウェブサイトからそのホームページ（フロントページ）を表示するためのデータを受信し、これを主記憶装置１２に記憶させる。
【００５０】
続いて、プロセスの生成時に、番組再生装置１は、ディスプレイ１３の表示領域において最小化されたウィンドウを作り、このウィンドウに生成中の番組を割り当てる。なお、最小化されたウィンドウは、ディスプレイ１３の表示領域に観念的に存在しているにすぎず、視覚的には存在していない。すなわち、最小化されたウィンドウに割り当てられた番組は、表示領域に表示されない。
【００５１】
次に、番組再生装置１は、生成したプロセスを待機させる。すなわち、プロセスの生成を完了した状態、つまり、プロセスに係る番組の再生準備を完了し、プロセスに係る番組を割り当てた最小化ウィンドウを完成させた状態を維持する。
【００５２】
次に、番組再生装置１は、待機中のプロセスを実行する。すなわち、まず、ディスプレイ１３の表示領域において最小化されたウィンドウを最大化する。これにより、そのウィンドに割り当てられた番組の画像が表示領域の全面にかつ最前面に表示される。続いて、番組再生装置１は、主記憶装置１２に転送され記憶された、動画再生用の制御プログラム、静止画制御用の制御プログラムまたはウェブブラウザプログラムを実行し、動画もしくは静止画の再生、またはウェブサイトの表示を開始する。番組が動画の場合には、動画のプレイが開始される。なお、プロセスを生成した後、待機状態を経ずにそのプロセスを実行することも可能である。
【００５３】
また、番組再生装置１は、あるプロセスの実行中に他のプロセスの生成を行うことができる。これは、マルチプロセスあるいはマルチタスクなどの技術を用いて実現することができる。
【００５４】
なお、本実施形態では、スケジュールを１日のスケジュールとしたが、スケジュールの内容はこれに限定されない。例えば半日のスケジュールでもよいし、１週間のスケジュールでもよい。また、１個のスケジュールに従って再生される番組の個数も限定されない。さらに、図３に示す例では、番組再生時刻すなわちプロセス実行の少し前にそのプロセスを生成する場合を例に挙げたが、プロセスの生成は、そのプロセスの実行前であれば、いつでもよい（もっとも、主記憶装置１２が揮発性の半導体メモリである場合には、主記憶装置１２に電気が供給されている期間内でプロセスの生成と実行が行われるようにすることが望ましい）。
【００５５】
図４は、図３に示した番組再生装置１の動作を実行するための制御（順次再生処理）の流れを示している。この制御は、番組再生装置１のＣＰＵ１１の指図のもとで行われる。
【００５６】
図４に示すように、ある日の朝（８時５５分）に、番組再生装置１ないし番組配信システム１００の管理者が、番組再生装置１の電源を入れる。これにより、順次再生処理がスタートする。まず、番組再生装置１は、広告事業者のサーバ２からネットワーク３を介してスケジュール情報を受信し、これを主記憶装置１２に記憶させる（ステップＳ１１）。これにより、ＣＰＵ１１はスケジュール情報をいつでも参照することができる。
【００５７】
次に、番組再生装置１は、代替プロセスを生成し、これを待機させる（ステップ１２）。続いて、番組再生装置１は、付加プロセスを生成し、これを待機させる（ステップＳ１３）。代替プロセスおよび付加プロセスの生成および待機については後述する。
【００５８】
次に、番組再生装置１は、スケジュール情報を参照し、商品広告の番組（図３参照）の開始時刻２分前かどうか判定する（ステップＳ１４）。商品広告の番組の開始時刻２分前となったとき（ステップＳ１４：ＹＥＳ）、番組再生装置１は、商品広告の番組を再生するための通常プロセスＡを生成し、これを待機させる（ステップＳ１５）。このとき、商品広告の番組が割り当てられた最小化ウィンドウが作られる。
【００５９】
次に、番組再生装置１は、スケジュール情報を参照し、商品広告の番組の開始時刻が到来したかどうかを判定する（ステップＳ１６）。商品広告の番組の開始時刻が到来したとき（ステップＳ１６：ＹＥＳ）、番組再生装置１は、通常プロセスＡを実行する（ステップＳ１７）。これにより、商品広告の番組を割り当てたウィンドウが最大化され、商品広告の番組の動画がプレイされ、この動画がディスプレイ１３の表示領域全面に表示される。
【００６０】
次に、番組再生装置１は、スケジュール情報を参照し、商品広告の番組の終了時刻２分前かどうか判定する（ステップＳ１８）。商品広告の番組の終了時刻２分前となったとき（ステップＳ１８：ＹＥＳ）、番組再生装置１は、企業ＰＲの番組（図３参照）を再生する（ウェブサイトへアクセスする）ための通常プロセスＢを生成し、これを待機させる（ステップＳ１９）。このとき、企業ＰＲの番組が割り当てられた最小化ウィンドウが作られる。
【００６１】
次に、番組再生装置１は、スケジュール情報を参照し、企業ＰＲの番組の開始時刻が到来したかどうかを判定する（ステップＳ２０）。企業ＰＲの番組の開始時刻が到来したとき（ステップＳ２０：ＹＥＳ）、番組再生装置１は、通常プロセスＢを実行する（ステップＳ２１）。これにより、企業ＰＲの番組を割り当てたウィンドウが最大化され、企業のウェブサイトがディスプレイ１３の表示領域全面に表示される。
【００６２】
次に、番組再生装置１は、スケジュール情報を参照し、企業ＰＲの番組の終了時刻２分前かどうか判定する（ステップＳ２２）。企業ＰＲの番組の終了時刻２分前となったとき（ステップＳ２２：ＹＥＳ）、番組再生装置１は、草原風景の番組（図３参照）を再生するための通常プロセスＣを生成し、これを待機させる（ステップＳ２３）。このとき、草原風景の番組が割り当てられた最小化ウィンドウが作られる。
【００６３】
次に、番組再生装置１は、スケジュール情報を参照し、企業ＰＲの番組の終了時刻が到来したかどうかを判定する（ステップＳ２４）。企業ＰＲの番組の終了時刻が到来したとき（ステップＳ２４：ＹＥＳ）、番組再生装置１は、通常プロセスＣを実行する（ステップＳ２５）。これにより、草原風景の番組を割り当てたウィンドウが最大化され、草原風景の番組の静止画が再生され、この静止画がディスプレイ１３の表示領域全面に表示される。
【００６４】
そして、その日の夕方（１７時）、草原風景の番組の再生が終了し、順次再生処理が完了する。その後、管理者は、番組再生装置１の電源をオフにする。
【００６５】
このように、番組再生装置１は、（ａ）プロセスの生成時に、このプロセスに係る番組を再生するためのコンテンツデータの一部または全部を主記憶装置１２に記憶させ、（ｂ）プロセスの実行時に、主記憶装置１２に記憶されたコンテンツデータを用いて、このプロセスに係る番組を再生し、かつ、（ｃ）スケジュール情報に従って先に再生される第１番組を再生するための第１プロセス（例えば通常プロセスＡ）の実行が終了する前に、スケジュール情報に従った次に再生すべき第２番組を再生するための第２プロセス（例えば通常プロセスＢ）を生成し、第１プロセスの実行が終了するまで第２プロセスの実行を待機させる。この構成により、第１番組の再生から第２番組の再生への切替を迅速に（空き時間なしに）行うことができ、複数の番組のスムーズな連続再生が可能となる。したがって、番組再生装置１によれば、多数の広告、告知または案内を順次連続的に表示することができる。そして、ディスプレイ１３に表示された番組を見る人々は、多数の番組を快適に見ることができる。これは、電子広告および電子掲示などの質の向上をもたらし、広告等の経済効果を高めるとともに、広告事業の発展に寄与しうる。
【００６６】
また、番組再生装置１は、プロセスの実行時において、このプロセスに係る番組を表示するためのウィンドウをディスプレイ１３の表示領域において最大化することにより、このプロセスに係る番組を表示領域の全体に表示し、プロセスの待機時においては、このプロセスに係る番組を表示するためのウィンドウをディスプレイ１３の表示領域において最小化することによって、このプロセスに係る番組を表示領域に表示しないようにする。この構成によっても、番組の迅速かつスムーズな連続再生を実現することができる。
【００６７】
さらに、番組再生装置１は、コンテンツデータだけでなく、実行中のプロセスに係る番組を再生するための制御プログラムおよび待機中のプロセスに係る番組を再生するための制御プログラムを主記憶装置１２に記憶させ、プロセスの実行時には、主記憶装置１２に記憶された制御プログラムを用いて、このプロセスに係る番組を再生する。この構成によっても、番組の迅速かつスムーズな連続再生を実現することができる。
【００６８】
他方、番組再生装置１は、実行すべきプロセスに係る番組が静止画の場合には、静止画を再生するための制御プログラムを用いてこの番組を再生し、実行すべきプロセスに係る番組が動画の場合には、動画を再生するための制御プログラムを用いてこの番組を再生し、実行すべきプロセスに係る番組がインターネットウェブサイトの場合には、インターネットウェブブラウザプログラムを制御プログラムとして用いてこの番組を再生する。この構成によれば、様々な種類ないし形態の番組を再生することができ、販売者、広告事業者その他の情報発信者ないし編集者のニーズを満たすことができる。
【００６９】
（番組再生装置の動作２：代替再生処理）
次に、番組再生装置１における代替再生処理について説明する。番組再生装置１は、通常の番組再生中に何らかのイベントが発生したとき、通常の番組の代わりに代替番組を再生する代替再生処理を行うことができる。代替再生処理は、代替番組を再生するための代替プロセスの生成、待機および実行によって実現する。
【００７０】
代替再生処理を行うとき、番組再生装置１のＣＰＵ１１は、代替番組を再生するための代替プロセスを生成し、代替プロセスの実行を待機させ、および代替プロセスを実行する。具体的には、ＣＰＵ１１は、スケジュール情報に従って最初に再生すべき番組に係る通常プロセスを実行する前に、代替プロセスを生成し、かつこの代替プロセスの実行を待機させることができる。また、ＣＰＵ１１は、代替プロセスの生成時に、この代替プロセスに係る代替番組を再生するための制御プログラムおよびコンテンツデータの一部または全部を主記憶装置１２に記憶させることができる。また、ＣＰＵ１１は、イベントが生じたか否かを判定することができる。また、ＣＰＵ１１は、イベントが発生したとき、通常プロセスの実行を中止するとともに、代替プロセスを実行することができる。また、ＣＰＵ１１は、代替プロセスの実行時に、主記憶装置１２に一時的に記憶されたコンテンツデータを用いて代替プロセスに係る代替番組を再生することができる。
【００７１】
さらに、ＣＰＵ１１は、代替プロセスの実行時において、この代替プロセスに係る代替番組を表示するためのウィンドウをディスプレイ１３の表示領域において最大化することにより、この代替プロセスに係る代替番組を表示領域の全体に表示し、代替プロセスの待機時においては、この代替プロセスに係る代替番組を表示するためのウィンドウをディスプレイ１３の表示領域において最小化することによって、この代替プロセスに係る代替番組を表示領域に表示しないようにすることができる。
【００７２】
他方、代替再生処理を行うとき、主記憶装置１２は、実行中の代替プロセスに係る代替番組を再生するための制御プログラムおよびコンテンツデータ並びに待機中の代替プロセスに係る代替番組を再生するための制御プログラムコンテンツデータを一時的に記憶する。
【００７３】
「代替番組」とは、上述したように、通常の番組再生中に何らかのイベントが発生したとき、通常の番組の代わりに再生される番組である。代替番組は静止画でもよいし、動画でもよい。代替番組は、例えば風景画像など、ディスプレイを見ている人々に不快や退屈感を与えない画像または映像とすることが好ましい。また、代替番組は、例えば、イベントの発生により通常の番組の再生を行うことができない事態を、ディスプレイを見ている人々に気付かれないようにするための画像または映像とすることが好ましい。
【００７４】
代替番組を再生するためのコンテンツデータは、外部記憶装置１４に長期保持可能な状態で記憶されている。代替番組のコンテンツデータの再生には、通常の番組のコンテンツデータの再生に用いる制御プログラムを用いることができる。
【００７５】
図５は代替再生処理に関する番組再生装置１の動作の一例を示している。図５に示すように、番組再生装置１は、代替プロセスを番組再生装置１の電源投入直後に生成し、これを待機させる（これについては図４中のステップＳ１２も参照）。なお、代替プロセスの生成時期は、スケジュール情報に従って最初の通常プロセスが実行される前であればよく、電源投入直後に限られない。
【００７６】
番組再生装置１において、代替プロセスの生成、待機および実行に関する個別的な動作は、通常プロセスの生成、待機および実行に関する動作とほぼ同じである。すなわち、番組再生装置１は、代替プロセスの生成時に、代替番組のコンテンツデータの一部または全部およびそれを再生するための制御プログラムの一部または全部を外部記憶装置１４から主記憶装置１２に転送する。続いて、代替プロセスの生成時に、番組再生装置１は、ディスプレイ１３の表示領域において最小化されたウィンドウを作り、このウィンドウに代替番組を割り当てる。また、番組再生装置１は、代替プロセスの生成を完了した状態、つまり、代替番組の再生準備を完了し、代替番組を割り当てた最小化ウィンドウを完成させた状態を維持することによって、代替プロセスを待機させる。また、番組再生装置１は、代替プロセスの実行時には、通常プロセスを待機させた後、まず、ディスプレイ１３の表示領域において最小化されたウィンドウを最大化し、これにより、そのウィンドウに割り当てられた代替番組の画像を表示領域の全面にかつ最前面に表示する。続いて、主記憶装置１２に転送され、記憶された制御プログラムを実行し、代替番組の再生を開始する。
【００７７】
また、代替プロセスは、イベントの発生をきっかけに実行される。図５に示す例によれば、企業ＰＲの番組再生中（通常プロセスＢの実行中）に、イベントが発生し、その後、しばらく経ってそのイベントが終了する。イベントが発生したとき、番組再生装置１は、通常プロセスＢの実行状態から待機状態に変更することによって、企業ＰＲの番組の再生を中止する。これと同時に、番組再生装置１は、代替プロセスを待機状態から実行状態に変更することによって、代替番組を再生する。その後、イベントが終了したとき、番組再生装置１は、代替プロセスを実行状態から待機状態に変更し、これと同時に、通常プロセスＢを待機状態から実行状態に変更することによって、企業ＰＲの番組の再生を回復する。
【００７８】
イベントとは、例えば、番組の再生に支障をもたらすような障害である。具体的には、ネットワーク３がダウンしていることにより、番組再生装置１がサーバ４のウェブサイトにアクセスできない場合、番組再生装置１は、これをイベントの発生として認識する。また、番組再生装置１の外部記憶装置１４に再生予定のコンテンツデータが存在しない場合や、そのコンテンツデータを再生するための制御プログラムに故障が生じている場合にも、番組再生装置１はこれらをイベントの発生として認識する。さらに、番組再生装置１は、番組再生装置１ないし番組配信システム１００における突発的な故障または事故の発生をイベントの発生と認識する。なお、イベントは障害に限られない。例えば広告事業者がサーバ２を用いて番組再生装置１に指令を自発的に送信する場合、番組再生装置１においてこれをイベントの発生として認識させることもできる。より具体的には、広告事業者がすでに配信した番組の再生を中止したいとき、広告事業者は番組再生装置１に向けて再生中止指令を送信する。番組再生装置１においてこれをイベントの発生として認識させることができる。
【００７９】
図６は、代替再生処理の流れを示している。この処理は、番組再生装置１のＣＰＵ１１の指図のもとで行われる。番組再生装置１は、上述した順次再生処理と同時に代替再生処理を実行することができる。このような複数の処理の同時実行は、マルチプロセスまたはマルチタスクの技術を用いて実現することができる。図６では、説明の便宜上、通常プロセスＢの実行中にイベントが発生し、代替再生処理を実行する場合を示している。
【００８０】
図６に示すように、番組再生装置１において通常プロセスＢが実行されており、企業ＰＲの番組（図５参照）が割り当てられたウィンドウが最大化され、ディスプレイ１３の表示領域全面には、企業ＰＲの番組が表示されている（ステップＳ３１）。
【００８１】
この状態で、番組再生装置１は、イベントが発生したか否かを判定する（ステップＳ３２）。イベントが発生したときには（ステップＳ３２：ＹＥＳ）、番組再生装置１は、まず、通常プロセスＢの実行を中止し、通常プロセスＢを待機させる（ステップＳ３３）。このとき、企業ＰＲの番組が割り当てられたウィンドウが最小化し、この結果、企業ＰＲの番組はディスプレイ１３の表示領域に表示されなくなる。
【００８２】
ステップＳ３３の処理から連続して（空き時間なしに）、番組再生装置１は、代替プロセスを実行する（ステップＳ３４）。これにより、代替番組を割り当てたウィンドウが最大化され、代替番組が再生され、この代替番組の画像または映像がディスプレイ１３の表示領域全面に表示される。
【００８３】
次に、番組再生装置１は、イベントが終了したか否かを判定する（ステップＳ３５）。イベントが終了したときには（ステップＳ３５：ＹＥＳ）、番組再生装置１は、まず、代替プロセスの実行を中止し、代替プロセスを待機させる（ステップＳ３６）。このとき、代替番組を割り当てられたウィンドウが最小化し、この結果、代替番組はディスプレイ１３の表示領域に表示されなくなる。
【００８４】
ステップＳ３６の処理から連続して（空き時間なしに）、番組再生装置１は、通常プロセスＢの実行を回復させる（ステップＳ３１に戻る）。
【００８５】
なお、ステップＳ３４において代替プロセスの実行中に、通常プロセスＢに係る番組の終了時刻２分前になったときには、スケジュール情報に基づいて次に実行すべき通常プロセスＣが生成される。さらに、代替プロセスの実行中に、通常プロセスＣの実行を開始すべき時刻を経過してしまった場合には、イベント終了後、代替プロセスの待機と同時に、通常プロセスＣが実行され、通常プロセスＣに係る草原風景の番組が再生される。
【００８６】
このように、番組再生装置１は、（ａ）スケジュール情報に従って最初に再生すべき番組に係る通常プロセスを実行する前に、代替プロセスを生成し、かつこの代替プロセスの実行を待機させ、（ｂ）代替プロセスの生成時に、この代替プロセスに係る代替番組を再生するためのコンテンツデータの一部または全部を主記憶装置１２に記憶させ、（ｃ）イベントが発生したとき、通常プロセスの実行を中止するとともに、代替プロセスを実行し、（ｄ）代替プロセスの実行時に、主記憶装置１２に一時的に記憶されたコンテンツデータを用いて代替プロセスに係る代替番組を再生する。この構成により、イベントが発生したときに、迅速に（空き時間なしに）、通常の番組から代替番組に切り替えることができる。
【００８７】
また、番組再生装置１は、代替プロセスの実行時に、この代替プロセスに係る代替番組を表示するためのウィンドウをディスプレイ１３の表示領域において最大化することにより、この代替プロセスに係る代替番組を表示領域の全体に表示し、代替プロセスの待機時には、この代替プロセスに係る代替番組を表示するためのウィンドウをディスプレイ１３の表示領域において最小化することによって、この代替プロセスに係る代替番組を表示領域に表示しないようにする。この構成により、通常の番組から代替番組への迅速な切替を実現することができる。
【００８８】
さらに、番組再生装置１によれば、イベントの発生時に代替番組を再生することにより、以下の利益を得ることができる。例えば、番組の表示がウェブサイトへのアクセスである場合であって、ネットワーク３がダウンしている場合には、番組再生装置１はウェブサイトへのアクセスに失敗する。このような場合、一般に普及しているウェブブラウザは、エラー画面を表示する。しかし、電子広告または電子掲示においては、エラー画面を表示することは好ましくない。なぜなら、例えば市街に設置された大型ディスプレイにエラー画面が表示されると、ディスプレイを見ている人々に不快感または違和感を与えるおそれがあるからである。これに対し、本実施形態における番組再生装置１は、このような場合、代替番組を再生し、例えば風景画像をディスプレイ１３に表示する。この構成により、ディスプレイを見ている人々に不快感や違和感を与えることを防止することができる。また、商品広告や企業ＰＲの表示中にエラー画面が表示されることを防止でき、商品や企業のイメージを損ねることを防止することができる。
【００８９】
（番組再生装置の動作３：付加再生処理）
次に、番組再生装置１における付加再生処理について説明する。番組再生装置１は、通常の番組再生中に何らかのイベントが発生したとき、現在再生中の番組、またはイベントが終了するまでの間に再生すべき番組に、付加画像を付加する付加再生処理を行うことができる。すなわち、イベントが発生してから終了するまでの間、スケジュール情報に従った番組の再生は維持されるが、その（それらの）番組は付加画像が付加された状態で再生される。付加再生処理は、付加画像を通常の番組に重ねて再生するための付加プロセスの生成、待機および実行によって実現する。
【００９０】
なお、上述した代替再生処理は、主に、イベントの発生から終了までの間に、スケジュール情報に従って通常の番組を再生できないときに実行される。これに対し、以下に述べる付加再生処理は、主に、イベントの発生から終了までの間に、スケジュール情報に従って通常の番組を再生できるときに実行される。
【００９１】
付加再生処理を行うとき、番組再生装置１のＣＰＵ１１は、付加画像を通常の番組に重ねて再生するための付加プロセスを生成し、付加プロセスの実行を待機させ、および付加プロセスを実行する。具体的には、ＣＰＵ１１は、スケジュール情報に従って最初に再生すべき番組に係る通常プロセスを実行する前に、付加プロセスを生成し、かつこの付加プロセスの実行を待機させることができる。また、ＣＰＵ１１は、付加プロセスの生成時に、この付加プロセスに係る付加画像を再生するための制御プログラムおよびコンテンツデータの一部または全部を主記憶装置１２に記憶させることができる。また、ＣＰＵ１１は、イベントが生じたか否かを判定することができる。また、ＣＰＵ１１は、イベントが発生したとき、付加プロセスを実行することにより、通常プロセスに係る番組に付加画像を重ね合わせることができる。また、ＣＰＵ１１は、通常プロセスに係る番組に付加画像を重ね合わせる処理を行うとき、主記憶装置１２に記憶されたコンテンツデータを用いる。
【００９２】
他方、付加再生処理を行うとき、主記憶装置１２は、実行中の付加プロセスに係る付加画像を再生するための制御プログラムおよびコンテンツデータ並びに待機中の付加プロセスに係る付加画像を再生するための制御プログラムコンテンツデータを一時的に記憶する。
【００９３】
「付加画像」とは、上述したように、通常の番組再生中に何らかのイベントが発生したとき、通常の番組に重ね合わせられ、その番組とともに再生される画像または映像である。付加画像は、静止画が望ましいが、動画でもよい。さらに、付加画像は、その全面が所定の一色で塗られた画像であることが望ましい。この付加画像を通常の番組に重ね合わせることにより、その番組の背景色を変更することができる。この場合、付加画像の色は、目立たない色であることが望ましく、例えば、灰色、水色、またはパステルカラーなどが望ましい。すなわち、付加画像の付加は、イベントの発生を番組再生装置１または番組配信システム１００の管理者に知らせるために行われる。このため、管理者がディスプレイ１３を見て、番組に付加画像が付加されていることを気付かせる必要がある。その反面、ディスプレイ１３を見ている一般の人々には、番組に付加画像が付加されていることをなるべく気付かせたくない。そこで、付加画像の色は、管理者だけが付加画像の付加に気付く程度の目立たない色が望ましいのである。なお、付加画像は、その全面が一色で塗られた画像に限られない。例えば、ディスプレイ１３の表示領域の隅にマークを付加してもよい。
【００９４】
付加画像を再生するためのコンテンツデータは、外部記憶装置１４に長期保持可能な状態で記憶されている。付加画像のコンテンツデータの再生には、通常の番組のコンテンツデータの再生に用いる制御プログラムを用いることができる。
【００９５】
図７は付加再生処理に関する番組再生装置１の動作の一例を示している。図７に示すように、番組再生装置１は、付加プロセスを番組再生装置１の電源投入直後に生成し、これを待機させる（これについては図４中のステップＳ１３も参照）。なお、付加プロセスの生成時期は、スケジュール情報に従って最初の通常プロセスが実行される前であればよく、電源投入直後に限られない。
【００９６】
番組再生装置１において、付加プロセスの生成および待機に関する個別的な動作は、通常プロセスの生成および待機に関する動作とほぼ同じである。すなわち、番組再生装置１は、付加プロセスの生成時に、付加画像のコンテンツデータの一部または全部およびそれを再生するための制御プログラムの一部または全部を外部記憶装置１４から主記憶装置１２に転送する。続いて、付加プロセスの生成時に、番組再生装置１は、ディスプレイ１３の表示領域において最小化されたウィンドウを作り、このウィンドウに付加画像を割り当てる。また、番組再生装置１は、付加プロセスの生成を完了した状態、つまり、付加画像の再生準備を完了し、付加画像を割り当てた最小化ウィンドウを完成させた状態を維持することによって、付加プロセスを待機させる。
【００９７】
また、番組再生装置１は、付加プロセスの実行時には、通常プロセスの実行を継続したまま（通常プロセスに係るウィンドウを最大化したまま）、ディスプレイ１３の表示領域において最小化されたウィンドウを最大化し、これにより、そのウィンドウに割り当てられた付加画像を表示領域の全面に表示する。続いて、主記憶装置１２に転送され、記憶された制御プログラムを実行し、付加画像を再生する。そして、付加画像の透過率を高める。これにより、ディスプレイ１３の表示領域には、通常の番組の画像または映像と付加画像が重なり合って表示される。
【００９８】
なお、通常の番組の付加画像の重ね合わせは、この方法に限られない。例えば、付加プロセスの生成時において、通常の番組のコンテンツデータに含まれる、色を決定するデータを変更する処理を行う制御プログラムを外部記憶装置１４から主記憶装置１２に転送し、これを待機させ、付加プロセス実行時には、この制御プログラムを実行することによって、通常番組のコンテンツデータの色をデコード処理などの過程で変更する方法でもよい。
【００９９】
また、付加プロセスは、イベントの発生をきっかけに実行される。図７に示す例によれば、商品広告の番組再生中（通常プロセスＡの実行中）に、イベントが発生し、その後、しばらく経ってそのイベントが終了する。イベントが発生したとき、番組再生装置１は、通常プロセスＡの実行を維持したまま、すなわち商品広告の番組の再生を維持したまま、付加プロセスを待機状態から実行状態に変更し、これにより、商品広告の番組に付加画像を付加する。その後、イベントが終了したとき、番組再生装置１は、付加プロセスを実行状態から待機状態に変更し、これにより、商品広告の番組から付加画像を除去する。
【０１００】
イベントとは、例えば、番組の再生に支障をもたらさないような障害である。具体的には、番組再生装置１の外部記憶装置１４の空き容量が少なくなり、将来の番組再生に悪影響が生じる可能性が発生した場合、番組再生装置１は、これをイベントの発生として認識する。また、番組再生装置１の電源が不安定である場合にも、番組再生装置１はこれらをイベントの発生として認識する。なお、イベントは障害に限られない。例えば広告事業者がサーバ２を用いて番組再生装置１に指令を自発的に送信する場合、番組再生装置１においてこれをイベントの発生として認識させることもできる。
【０１０１】
図８は、付加再生処理の流れを示している。この処理は、番組再生装置１のＣＰＵ１１の指図のもとで行われる。番組再生装置１は、上述した順次再生処理および代替再生処理と同時に付加再生処理を実行することができる。図８では、説明の便宜上、通常プロセスＡの実行中（番組の再生中）にイベントが発生し、付加再生処理を実行する場合を示している。
【０１０２】
図８に示すように、番組再生装置１において通常プロセスＡが実行されており、商品広告の番組（図７参照）が割り当てられたウィンドウが最大化され、ディスプレイ１３の表示領域全面には、商品広告の番組が表示されている（ステップＳ４１）。
【０１０３】
この状態で、番組再生装置１は、イベントが発生したか否かを判定する（ステップＳ４２）。イベントが発生したときには（ステップＳ４２：ＹＥＳ）、番組再生装置１は、通常プロセスＡの実行を継続させながら、付加プロセスを実行する（ステップＳ４３）。これにより、商品広告の番組の映像に付加画像が重ね合わさり、例えば、番組の映像の背景が灰色になる。
【０１０４】
次に、番組再生装置１は、イベントが終了したか否かを判定する（ステップＳ４４）。イベントが終了したときには（ステップＳ４４：ＹＥＳ）、番組再生装置１は、付加プロセスを実行状態から待機状態に変更する（ステップＳ４５）。これにより、商品広告の番組の映像から付加画像が除去され、例えば、番組の映像の背景が元の色に戻る。
【０１０５】
なお、ステップＳ４３において付加プロセスの実行中に、通常プロセスＡに係る番組の終了時刻２分前になったときには、スケジュール情報に基づいて次に実行すべき通常プロセスＢが生成される。さらに、付加プロセスの実行中に、通常プロセスＢの実行を開始すべき時刻が到来した場合には、付加プロセスの実行が維持されたまま、通常プロセスＡの実行が終わり、通常プロセスＢの実行が開始される。これにより、イベントが終了するまでの間、企業ＰＲの番組の画像または映像に付加画像が付加される。
【０１０６】
このように、番組再生装置１は、（ａ）スケジュール情報に従って最初に再生すべき番組に係る通常プロセスを実行する前に、付加プロセスを生成し、かつこの付加プロセスの実行を待機させ、（ｂ）付加プロセスの生成時に、この付加プロセスに係る付加画像を再生するための制御プログラムおよびコンテンツデータの一部または全部を主記憶装置１２に記憶させ、（ｃ）イベントが発生したとき、付加プロセスを実行することにより、通常プロセスに係る番組に付加画像を重ね合わせ、（ｄ）番組に付加画像を重ね合わせる処理を行う際には、主記憶装置１２に記憶された付加画像のデータを用いる。この構成により、イベントが発生したときには、迅速に（空き時間なしに）、通常の番組に付加画像を付加することができる。
【０１０７】
また、付加画像を、その全面が所定の一色で塗られた画像とし、番組再生装置１は、付加プロセスの実行時に、この付加画像を通常の番組に重ね合わせることにより、番組の背景色を変更する。この構成により、イベントの発生を管理者に確実に伝えながら、他方、一般の人々にイベントの発生を気付かれないようにすることができる。
【０１０８】
（番組再生方法の実施形態）
次に、本発明の番組再生方法の第１、第２および第３の実施形態について説明する。まず、本発明の番組再生方法の第１実施形態は、上述した番組再生装置１の順次再生処理（図３、図４参照）を実現することができる。すなわち、第１実施形態に係る番組再生方法は、スケジュール情報に従って複数の番組を表示手段（例えばディスプレイまたはプロジェクタなど）に順次再生する番組再生方法であって、複数の番組に含まれる第１番組を再生するための第１通常プロセスを生成する第１生成工程（図４中のステップＳ１５参照）と、第１生成工程において、第１番組を再生するためのコンテンツデータの一部または全部を半導体記憶手段（例えば主記憶装置など）に一時的に記憶させる第１記憶工程（図２参照）と、スケジュール情報に従って第１通常プロセスを実行する第１実行工程（図４中のステップＳ１７参照）と、第１実行工程において、半導体記憶手段に一時的に記憶されたコンテンツデータを用いて、第１通常プロセスに係る番組を再生する第１再生工程（図２参照）と、第１通常プロセスの実行が終了する前に、複数の番組に含まれ、スケジュール情報に従って第１番組の次に再生すべき第２番組を再生するための第２通常プロセスを生成し、第１通常プロセスの実行が終了するまで第２通常プロセスの実行を待機させる第２生成工程（図４中のステップＳＳ１９）と、第２生成工程において、第２番組を再生するためのコンテンツデータの一部または全部を半導体記憶手段に一時的に記憶させる第２記憶工程（図２参照）と、スケジュール情報に従って第２通常プロセスを実行する第２実行工程（図４中のステップＳ２１参照）と、第２実行工程において、半導体記憶手段に一時的に記憶されたコンテンツデータを用いて、第２通常プロセスに係る番組を再生する第２再生工程（図２参照）とを備えている。
【０１０９】
本発明の番組再生方法の第１実施形態によれば、スケジュール情報に従って先順位の番組の再生中に、次の順位の番組を再生するためのプロセスを生成し、待機させることができる。これにより、複数の番組の再生の切替を迅速に（空き時間なしに）行うことができ、複数の番組のスムーズな連続再生が可能となる。したがって、番組再生方法の第１実施形態によれば、多数の広告、告知または案内を順次連続的に表示することができる。そして、ディスプレイなどに表示された番組を見る人々は、多数の番組を快適に見ることができる。これは、電子広告および電子掲示などの質の向上をもたらし、広告等の経済効果を高めるとともに、広告事業の発展に寄与しうる。
【０１１０】
また、本発明の番組再生方法の第２実施形態は、上述した番組再生装置１の代替再生処理（図４、図５、図６参照）を実現することができる。すなわち、第２実施形態に係る番組再生方法は、スケジュール情報に従って複数の番組を表示手段（例えばディスプレイまたはプロジェクタなど）に順次再生する番組再生方法であって、複数の番組に含まれる１の番組を再生するための通常プロセスを生成する第１生成工程と、第１生成工程において、前記１の番組を再生するためのコンテンツデータの一部または全部を半導体記憶手段（例えば主記憶装置）に一時的に記憶させる第１記憶工程と、通常プロセスを実行する前に、代替番組を再生するための代替プロセスを生成し、これを待機させる第２生成工程（図４中のステップＳ１２参照）と、第２生成工程において、代替番組を再生するためのコンテンツデータの一部または全部を半導体記憶手段に一時的に記憶させる第２記憶工程と、スケジュール情報に従って通常プロセスを実行する第１実行工程と、第１実行工程において、半導体記憶手段に一時的に記憶された前記コンテンツデータを用いて、通常プロセスに係る番組を再生する第１再生工程と、イベントが発生したか否かを判定するイベント判定工程（図６中のステップＳ３２）と、イベント判定工程において、イベントの発生が判定されたとき、通常プロセスの実行を中止するとともに、代替プロセスを実行する第２実行工程（ステップＳ３３およびＳ３４）と、第２実行工程において、半導体記憶手段に一時的に記憶されたコンテンツデータを用いて代替プロセスに係る代替番組を再生する第２再生工程とを備えている。
【０１１１】
本発明の番組再生方法の第２実施形態によれば、スケジュール情報に基づく通常の番組の再生開始前に、代替番組を再生するための代替プロセスを生成し、待機する構成としたから、イベントが発生したときには、迅速に（空き時間なしに）、通常の番組から代替番組に切り替えることができる。
【０１１２】
また、番組再生方法の第２実施形態によれば、イベントの発生時に代替プロセスを実行し、これにより代替番組を再生する構成としたから、通常の番組再生を維持できないような障害などのイベントが発生したときに、ディスプレイなどにエラー画面が表示されるのを防止することができる。これにより、ディスプレイを見ている人々に不快感を与えることを防止することができる。また、商品広告や企業ＰＲの表示中にエラー画面が表示されることを防止でき、商品や企業のイメージを損ねることを防止することができる。
【０１１３】
他方、本発明の番組再生方法の第３実施形態は、上述した番組再生装置１の付加再生処理（図４、図７、図８参照）を実現することができる。すなわち、第３実施形態に係る番組再生方法は、スケジュール情報に従って複数の番組を表示手段（例えばディスプレイまたはプロジェクタなど）に順次再生する番組再生方法であって、複数の番組に含まれる１の番組を再生するための通常プロセスを生成する第１生成工程と、第１生成工程において、前記１の番組を再生するためのコンテンツデータの一部または全部を半導体記憶手段（例えば主記憶装置など）に一時的に記憶させる第１記憶工程と、通常プロセスを実行する前に、付加画像を再生するための付加プロセスを生成し、これを待機させる第２生成工程（図４中のステップＳ１３参照）と、第２生成工程において、付加画像を再生するためのコンテンツデータの一部または全部を半導体記憶手段に一時的に記憶させる第２記憶工程と、スケジュール情報に従って通常プロセスを実行する第１実行工程と、第１実行工程において、半導体記憶手段に一時的に記憶されたコンテンツデータを用いて、通常プロセスに係る番組を再生する第１再生工程と、イベントが発生したか否かを判定するイベント判定工程と、イベント判定工程においてイベントの発生が判定されたとき、付加プロセスを実行し、これにより通常プロセスに係る番組に付加画像を重ね合わせる重ね合わせ工程（図８中のステップＳ４３参照）とを備えている。そして、重ね合わせ工程においては、半導体記憶手段に記憶されたコンテンツデータを用いて付加画像を番組に重ね合わせる。
【０１１４】
本発明の番組再生方法の第３実施形態によれば、スケジュール情報に基づく通常の番組の開始前に、付加画像を再生するための付加プロセスを生成し、これを待機させる構成としたから、イベントが発生したときには、迅速に（空き時間なしに）、通常の番組に付加画像を付加することができる。
【０１１５】
また、番組再生方法の第３実施形態において、付加画像を、その全面が所定の一色で塗られた画像とし、付加プロセスの実行時に、この付加画像を通常の番組に重ね合わせることにより、番組の背景色を変更する構成とすれば、イベントの発生を管理者に確実に伝えながら、他方、一般の人々にイベントの発生を気付かれないようにすることができる。
【０１１６】
なお、本発明は、請求の範囲および明細書全体から読み取るこのできる発明の要旨または思想に反しない範囲で適宜変更可能であり、そのような変更を伴う番組再生装置および番組再生方法並びにこれらの機能を実現するコンピュータプログラムもまた本発明の技術思想に含まれる。
【図面の簡単な説明】
【０１１７】
【図１】本発明の実施形態に係る番組再生装置を示す外観図である。
【図２】本発明の実施形態に係る番組配信システムおよび番組再生装置の内部構造を示すブロック図である。
【図３】順次再生処理における番組再生装置の動作を示すタイムチャートである。
【図４】順次再生処理を示すフローチャートである。
【図５】代替再生処理における番組再生装置の動作を示すタイムチャートである。
【図６】代替再生処理を示すフローチャートである。
【図７】付加再生処理における番組再生装置の動作を示すタイムチャートである。
【図８】付加再生処理を示すフローチャートである。
【符号の説明】
【０１１８】
１  番組再生装置
３  ネットワーク
４  サーバ（外部サーバ）
１１  ＣＰＵ（第１プロセス制御手段、第１ウィンドウ制御手段など）
１２  主記憶装置（半導体記憶手段）
１３  ディスプレイ（表示手段）
１４  外部記憶装置（外部記憶手段）
１５  通信部（通信手段）
【図１】
2006129354.tif 000003
【図２】
2006129354.tif 000004
【図３】
2006129354.tif 000005
【図４】
2006129354.tif 000006
【図５】
2006129354.tif 000007
【図６】
2006129354.tif 000008
【図７】
2006129354.tif 000009
【図８】
2006129354.tif 000010