(57)【要約】【課題】従来の配信方法を用いた場合よりも生活のリズムに馴染むように番組を配信する。【解決手段】複数の番組配信サーバ２のうちのいずれかが、放送局が第一の地域で放送する複数の番組を放送局の代わりに次のように端末装置３へ配信する。端末装置３は、ユーザによっていずれかの地域が第二の地域として選択すると、第二の地域にある番組配信サーバ２へアクセスする。すると、この番組配信サーバ２は、第二の地域の現在の時刻と同じ時刻に第一の地域で既に放送された番組を端末装置３へ配信する。【選択図】図１
2014120891.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と、放送局が第一の地域で放送する複数の番組を当該放送局の代わりに配信するサーバと、を有する番組提供システムであって、
前記端末装置には、
第二の地域を選択する地域選択手段、が備わっており、
前記サーバには、
前記複数の番組のうちの前記第二の地域の現在の時刻と同じ時刻に前記第一の地域で既に放送された番組を前記端末装置へ配信する、番組配信手段、が備わっている、
ことを特徴とする番組提供システム。
【請求項２】
放送局が第一の地域で放送する複数の番組を当該放送局の代わりに配信するサーバであって、
前記複数の番組のうちの、端末装置の属する第二の地域の現在の時刻と同じ時刻に前記第一の地域で既に放送された番組を対象番組として前記端末装置へ配信する、番組配信手段、
を有することを特徴とするサーバ。
【請求項３】
前記番組配信手段は、前記第二の地域の標準時のほうが前記第一の地域の標準時よりも早い場合は、前記複数の番組のうちの、１日前における前記同じ時刻に前記第一の地域で既に放送された番組を前記対象番組として配信し、そうでない場合は、前記複数の番組のうちの、当日における前記同じ時刻に前記第一の地域で既に放送された番組を配信する、
請求項２に記載のサーバ。
【請求項４】
前記番組配信手段は、前記対象番組を、前記同じ時刻の箇所から配信し始める、
請求項２または請求項３に記載のサーバ。
【請求項５】
放送局が第一の地域で放送する番組を当該放送局の代わりにサーバから配信される端末装置であって、
複数のチャンネルの中から１つのチャンネルをユーザに選択させる選択手段と、
選択されたチャンネルを前記サーバへ通知する通知手段と、
選択されたチャンネルの、当該端末装置の属する第二の地域の現在の時刻と同じ時刻に前記第一の地域で既に放送された番組を受信する、受信手段と、
を有することを特徴とする端末装置。
【請求項６】
放送局が第一の地域で放送する番組を当該放送局の代わりにサーバから配信される端末装置に用いられるコンピュータプログラムであって、
前記端末装置に、
複数のチャンネルの中から１つのチャンネルをユーザが選択するための画面を表示する処理と、
選択されたチャンネルを前記サーバへ通知する処理と、
選択されたチャンネルの、当該端末装置の属する第二の地域の現在の時刻と同じ時刻に前記第一の地域で既に放送された番組を受信する処理と、
を実行させることを特徴とするコンピュータプログラム。
【請求項７】
請求項６に記載のコンピュータプログラムを格納する、
ことを特徴とする可搬型の記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組を配信する技術に関する。
【背景技術】
【０００２】
近年、インターネットを介してマルチメディアコンテンツを番組として提供する技術が普及している。この技術によると、世界中の様々な場所にいるユーザへ番組を同時配信することができる（特許文献１）。
【０００３】
したがって、ユーザは、海外に滞在しているときであっても、自分の国の番組を視聴することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２７３０９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、番組は、ユーザにとって娯楽の１つであることが多い。したがって、生活の中の他の事項に比べて優先順位が低いことが多い。
【０００６】
したがって、海外に滞在しているときに番組の放送がユーザの生活のリズムにあまり影響しないようにすることが、望ましい。
【０００７】
本発明は、このような課題に鑑み、従来の配信方法を用いた場合よりも生活のリズムに馴染むように番組を配信することを、目的とする。
【課題を解決するための手段】
【０００８】
本発明の一形態に係る番組提供システムは、端末装置と、放送局が第一の地域で放送する複数の番組を当該放送局の代わりに配信するサーバと、を有する番組提供システムであって、前記端末装置には、第二の地域を選択する地域選択手段、が備わっており、前記サーバには、前記複数の番組のうちの前記第二の地域の現在の時刻と同じ時刻に前記第一の地域で既に放送された番組を前記端末装置へ配信する、番組配信手段、が備わっている。
【０００９】
好ましくは、前記番組配信手段は、前記第二の地域の標準時のほうが前記第一の地域の標準時よりも早い場合は、前記複数の番組のうちの、１日前における前記同じ時刻に前記第一の地域で既に放送された番組を前記対象番組として配信し、そうでない場合は、前記複数の番組のうちの、当日における前記同じ時刻に前記第一の地域で既に放送された番組を配信する。
【００１０】
または、前記番組配信手段は、前記対象番組を、前記同じ時刻の箇所から配信し始める。
【００１１】
本発明の一形態に係る端末装置は、放送局が第一の地域で放送する番組を当該放送局の代わりにサーバから配信される端末装置であって、複数のチャンネルの中から１つのチャンネルをユーザに選択させる選択手段と、選択されたチャンネルを前記サーバへ通知する通知手段と、選択されたチャンネルの、当該端末装置の属する第二の地域の現在の時刻と同じ時刻に前記第一の地域で既に放送された番組を受信する、受信手段と、を有する。
【発明の効果】
【００１２】
本発明によると、従来の配信方法を用いた場合よりも生活のリズムに馴染むように番組を配信することができる。
【図面の簡単な説明】
【００１３】
【図１】番組視聴システムの全体的な構成の例を示す図である。
【図２】番組配信サーバのハードウェア構成の例を示す図である。
【図３】番組配信サーバの機能的構成の例を示す図である。
【図４】端末装置のハードウェア構成の例を示す図である。
【図５】端末装置の機能的構成の例を示す図である。
【図６】地域属性データの例を示す図である。
【図７】チャンネル属性データの例を示す図である。
【図８】タイムテーブルデータの例を示す図である。
【図９】ウェブページファイルの例を示す図である。
【図１０】番組データの例を示す図である。
【図１１】広告データの例を示す図である。
【図１２】チャンネル一覧データの例を示す図である。
【図１３】地域サーバ一覧データの例を示す図である。
【図１４】メニュー画面の例を示す図である。
【図１５】ウェブページの例を示す図である。
【図１６】ウェブページの例を示す図である。
【図１７】番組配信サーバの全体的な処理の流れの例を説明するフローチャートである。
【図１８】端末装置の全体的な処理の流れの例を説明するフローチャートである。
【発明を実施するための形態】
【００１４】
図１は、番組視聴システム１の全体的な構成の例を示す図である。図２は、番組配信サーバ２のハードウェア構成の例を示す図である。図３は、番組配信サーバ２の機能的構成の例を示す図である。図４は、端末装置３のハードウェア構成の例を示す図である。図５は、端末装置３の機能的構成の例を示す図である。
【００１５】
図１に示すように、番組視聴システム１は、複数台の番組配信サーバ２、複数台の端末装置３、複数台のテレビ局サーバ４、および通信回線５などによって構成される。
【００１６】
各番組配信サーバ２、各端末装置３、および各テレビ局サーバ４は、通信回線５を介して通信を行うことができる。通信回線５として、インターネット、固定電話網、または携帯電話網などが用いられる。
【００１７】
テレビ局サーバ４は、テレビ局ごとに配置されており、テレビ局が放送する番組の動画像および音声のデータ（以下、「番組データ」と記載する。）を各番組配信サーバ２へ提供する。各テレビ局は、地上波、衛星波、有線、またはインターネットなどを介してテレビ番組を放送する。１つのテレビ局が複数のチャンネルを有し、同じ時間帯に複数の番組を放送することも、ある。１つのチャンネルごとにユニークなチャンネルコードが与えられている。さらに、１つの番組ごとにユニークな番組コードが与えられている。
【００１８】
以下、各テレビ局サーバ４を「テレビ局サーバ４Ａ」、「テレビ局サーバ４Ｂ」、…と区別して記載することがある。
【００１９】
番組配信サーバ２は、テレビ番組を、テレビ局が通常放送する方法とは別の方法で、端末装置３へ配信する。１つの地域に１台の番組配信サーバ２が配置されている。また、１つの地域ごとに、ユニークな地域コードが与えられている。
【００２０】
原則として、１つの国が１つの地域である。ただし、次の例外があってもよい。１つの国に複数のタイムゾーンがある場合は、１つのタイムゾーンが１つの地域であることが、望ましい。または、国内の１つまたは複数の区域（例えば、州または県）が１つの地域であってもよい。または、複数の国が１つの地域であってもよい。
【００２１】
以下、各番組配信サーバ２を「番組配信サーバ２Ａ」、「番組配信サーバ２Ｂ」、…と区別して記載することがある。
【００２２】
端末装置３は、いずれかの番組配信サーバ２から番組データを受信し、テレビ番組を再生する。
【００２３】
以下、各端末装置３を「端末装置３Ａ」、「端末装置３Ｂ」、…と区別して記載することがある。
【００２４】
図２に示すように、番組配信サーバ２は、ＣＰＵ（Central Processing Unit）２０ａ、ＲＡＭ（Random Access Memory）２０ｂ、ＲＯＭ（Read Only Memory）２０ｃ、大容量記憶装置２０ｄ、およびネットワークインタフェース２０ｅなどによって構成される。
【００２５】
ネットワークインタフェース２０ｅは、通信回線５を介してＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などのプロトコルによって端末装置３およびテレビ局サーバ４と通信を行うための装置である。ネットワークインタフェース２０ｅとして、ＮＩＣ（Network Interface Card）が用いられる。
【００２６】
ＲＯＭ２０ｃまたは大容量記憶装置２０ｄには、図３に示す番組データ取得部２０１、ウェブページ配信部２０２、広告選出部２０３、広告配信部２０４、番組選出部２０５、およびストリーミング配信部２０６などの機能を実現するためのソフトウェアがインストールされている。このソフトウェアを構成する各モジュールは、必要に応じてＲＡＭ２０ｂにロードされる。ＣＰＵ２０ａは、ＲＡＭ２０ｂにロードされたモジュールに基づいて処理を実行する。大容量記憶装置２０ｄとして、ハードディスクまたはＳＳＤ（Solid State Drive）などが用いられる。
【００２７】
さらに、大容量記憶装置２０ｄには、地域属性データ記憶部２１１、チャンネル属性データ記憶部２１２、タイムテーブルデータ記憶部２１３、ウェブページデータ記憶部２１４、ストリーミングデータ記憶部２１５、および広告データ記憶部２１６の６つの記憶領域が設けられている。
【００２８】
番組配信サーバ２として、ストリーミングサーバおよびウェブサーバの両方の機能を有するサーバ装置が用いられる。
【００２９】
図４に示すように、端末装置３は、ＣＰＵ３０ａ、ＲＡＭ３０ｂ、ＲＯＭ３０ｃ、大容量記憶装置３０ｄ、ディスプレイ３０ｅ、キーボード３０ｆ、ポインティングデバイス３０ｇ、ネットワークインタフェース３０ｈ、ＵＳＢ（Universal Serial Bus）インタフェース３０ｉ、およびスピーカ３０ｊなどによって構成される。
【００３０】
ネットワークインタフェース３０ｈは、通信回線５を介してＴＣＰ／ＩＰなどのプロトコルによって番組配信サーバ２と通信を行うための装置である。ネットワークインタフェース３０ｈとして、例えばＮＩＣまたは無線ＬＡＮ（Local Area Network）アダプタなどが用いられる。
【００３１】
ＵＳＢインタフェース３０ｉは、いわゆるＵＳＢ機器との間でデータのやり取りを行う装置である。本実施形態では、特に、ＵＳＢメモリからデータを読み出したりＵＳＢメモリへデータを書き込んだりするために、用いられる。
【００３２】
ＲＯＭ３０ｃまたは大容量記憶装置３０ｄには、オペレーティングシステムおよびウェブブラウザなどのソフトウェアがインストールされている。これらのソフトウェアを構成する各モジュールは、必要に応じてＲＡＭ３０ｂにロードされる。ＣＰＵ３０ａは、ＲＡＭ３０ｂにロードされたモジュールに基づいて処理を実行する。大容量記憶装置３０ｄとして、ハードディスクまたはＳＳＤなどが用いられる。
【００３３】
また、ＲＡＭ３０ｂには、ＵＳＢメモリに記憶されているコンピュータプログラムがロードされる。そして、ＣＰＵ３０ａは、このコンピュータプログラムに基づいて処理を実行する。
【００３４】
端末装置３として、パーソナルコンピュータ、タブレットコンピュータ、携帯電話端末、またはスマートフォンなどが用いられる。
【００３５】
テレビ局サーバ４のハードウェア構成は、基本的に番組配信サーバ２のハードウェア構成（図２参照）と同様である。
【００３６】
番組視聴システム１によるサービスを受けるユーザには、ＵＳＢメモリ６が１つずつ配付されている。
【００３７】
ＵＳＢメモリ６には、アクセスプログラム３ＳＰが記憶されている。アクセスプログラム３ＳＰは、ユーザが番組へアクセスするためのプログラムであって、図５に示すメニュー画面表示処理部３０１、ＵＲＬ（Uniform Resource Locator）生成部３０２、ウェブページ表示処理部３０３、番組再生処理部３０４、チャンネルデータ記憶部３０５、およびサーバデータ記憶部３０６などの機能を実現するためのコードが記述されている。また、ＵＳＢメモリ６は、ＵＳＢインタフェース３０ｉに差し込まれるとアクセスプログラム３ＳＰが自動的に起動するように、設定されている。
【００３８】
次に、図３の各部および図５の各部の処理を、番組の準備および番組の配信に大別して説明する。
【００３９】
〔番組の準備〕
図６は、地域属性データ７１の例を示す図である。図７は、チャンネル属性データ７２の例を示す図である。図８は、タイムテーブルデータ７３の例を示す図である。図９は、ウェブページファイル７４の例を示す図である。図１０は、番組データ７５の例を示す図である。図１１は、広告データ７６の例を示す図である。
【００４０】
番組配信サーバ２の地域属性データ記憶部２１１（図３参照）には、地域属性データ７１が予め記憶されている。図６のように、地域属性データ７１の各レコード（行）は、地域ごとの地域コード、地域名、および時差などの属性を示している。なお、時差は、英国の標準時を基準としている。
【００４１】
図７のように、チャンネル属性データ記憶部２１２には、チャンネル属性データ７２が予め記憶されている。チャンネル属性データ７２の各レコードは、チャンネルごとの、チャンネルコードおよび放送元のテレビ局の属する地域の地域コードを示している。
【００４２】
図８のように、タイムテーブルデータ記憶部２１３には、チャンネルごとのタイムテーブルデータ７３が記憶されている。タイムテーブルデータ７３の各レコードは、そのチャンネルで放送される番組ごとの番組コードおよび現地放送時間帯を示している。「現地放送時間帯」は、放送元のテレビ局サーバ４が設置されている地域における開始日時から終了日時までの時間帯である。
【００４３】
これらの情報は、テレビ局によって定期的に（例えば、毎日、所定の時刻に）公開される。そして、これらの情報が公開されるごとに、タイムテーブルデータ７３にこれらの情報が書き込まれる。タイムテーブルデータ７３へのこれらの情報の書込みは、番組配信サーバ２の管理者が行えばよい。または、番組配信サーバ２がこれらの情報を自動的にダウンロードし書き込んでもよい
そのほか、タイムテーブルデータ７３には、そのチャンネルのチャンネルコードが対応付けらされている。
【００４４】
図９のように、ウェブページファイル記憶部２１４には、チャンネルごとのウェブページファイル７４がファイル名と対応付けられて予め記憶されている。ウェブページファイル７４は、チャンネルのウェブページ（図１５参照）を表示するためのデータであって、ＨＴＭＬ（Hypertext Markup Language）またはＪａｖａＳｃｒｉｐｔなどによって記述される。また、ウェブページファイル７４には、このチャンネルの番組を呼び出すためのチャンネルコードおよび広告を呼び出すための広告コードが記述されている。
【００４５】
図１０のように、ストリーミングデータ記憶部２１５には、各番組の番組データ７５が記憶される。番組データ７５は、番組データ取得部２０１によって取得される。取得の方法は、様々である。以下、番組データ７５の取得の方法の例を挙げる。
【００４６】
テレビ局サーバ４は、１つのチャンネルの１つの番組ごとに撮影および集音を行い、動画像および音声を電子データ化し、電子データを各番組配信サーバ２へストリーミング技術によって配信する。以下、ストリーミング技術によって配信することを「ストリーミング配信」と記載する。または、既存のマルチメディアコンテンツをストリーミング配信する。
【００４７】
すると、番組データ取得部２０１は、テレビ局サーバ４からストリーミング配信されるデータを受信し、番組データ７５としてストリーミングデータ記憶部２１５に記憶させる。番組データ７５のフォーマットとして、ＷＭＶ（Windows Media Video）、ＡＶＩ（Audio Video Interleave）、またはＡＳＦ（Advanced Streaming Format）などが用いられる。
【００４８】
または、番組配信サーバ２にセットトップボックスを接続しておく。セットトップボックスは、テレビ局が発信する番組の放送信号を受信し、電子データに変換する。番組データ取得部２０１は、この電子データを上記のいずれかのフォーマットに変換することによって番組データ７５を取得する。そして、番組データ７５をストリーミングデータ記憶部２１５に記憶させる。
【００４９】
なお、図１０のように、番組データ取得部２０１は、番組データ７５に、この番組の番組コードおよびこの番組のチャンネルのチャンネルコードを対応付けておく。
【００５０】
図１１のように、広告データ記憶部２１６には、広告ごとの広告データ７６が予め記憶されている。広告データ７６は、チャンネルのウェブページに付加する広告を再現するための画像データである。広告データ７６のフォーマットとして、ＧＩＦ（Graphics Interchange Format）、リッチテキストフォーマット、またはテキストフォーマットなどが用いられる。また、広告データ７６には、広告の文言に用いられる言語のほか、広告の対象者の属性（年齢、性別、または趣味など）の情報が、対応付けられている。
【００５１】
〔番組の配信〕
図１２は、チャンネル一覧データ７７の例を示す図である。図１３は、地域サーバ一覧データ７８の例を示す図である。図１４は、メニュー画面ＷＮ１の例を示す図である。図１５および図１６は、ウェブページＷＮ２の例を示す図である。
【００５２】
次に、番組配信サーバ２から端末装置３へ番組をストリーミング配信する処理を説明する。
【００５３】
ユーザは、自分の端末装置３に自分のＵＳＢメモリ６（図４参照）を差し込む。以下、端末装置３ＡにＵＳＢメモリ６が差し込まれた場合を例に説明する。
【００５４】
すると、端末装置３Ａにおいて、アクセスプログラム３ＳＰがＵＳＢメモリ６から読み出されて起動する。これにより、図５に示す各部が端末装置３Ａにおいて実現される。
【００５５】
チャンネルデータ記憶部３０５には、チャンネル一覧データ７７が記憶されている。図１２に示すように、チャンネル一覧データ７７の各レコードは、このユーザ向けのチャンネルごとのチャンネル名、説明、およびページ名を示している。「ページ名」は、そのチャンネルのウェブページのファイルのファイル名である。
【００５６】
なお、チャンネル一覧データ７７の内容は、ユーザごとにカスタマイズしてもよい。または、複数のタイプのＵＳＢメモリ６を用意しておき、ユーザの属性に応じたＵＳＢメモリ６を配付してもよい。例えば、国籍（日本、英国、米国など）ごとに応じたチャンネルのチャンネル一覧データ７７を記憶するＵＳＢメモリ６、趣味（スポーツ、映画鑑賞、音楽鑑賞など）ごとに応じたチャンネルのチャンネル一覧データ７７を記憶するＵＳＢメモリ６、母国語（日本語、英語、中国語など）ごとに応じたチャンネルのチャンネル一覧データ７７を記憶するＵＳＢメモリ６、などを用意しておき、各ユーザに配付してもよい。
【００５７】
サーバデータ記憶部３０６には、地域サーバ一覧データ７８が記憶されている。図１３に示すように、地域サーバ一覧データ７８の各レコードは、地域ごとの地域コード、地域名、および設置されている番組配信サーバ２のドメイン名を示している。
【００５８】
メニュー画面表示処理部３０１は、チャンネル一覧データ７７および地域サーバ一覧データ７８に基づいてメニュー画面ＷＮ１をディスプレイ３０ｅに表示させる。
【００５９】
図１４に示すように、メニュー画面ＷＮ１には、チャンネルリストＬＴ１および地域ごとのオプションボタンＢＮ１などが配置されている。オプションボタンＢＮ１の右横に配置される地域名は、地域サーバ一覧データ７８に示されるものである。
【００６０】
チャンネルリストＬＴ１には、チャンネルごとのチャンネル名および説明が示されている。これらの情報は、チャンネル一覧データ７７に示されるものである。
【００６１】
メニュー画面ＷＮ１が表示されると、ユーザは、まず、自分が現在居る地域を、それに対応するオプションボタンＢＮ１をオンにすることによって選択する。そして、自分が視聴したいチャンネルを、それに対応するチャンネル名をチャンネルリストＬＴ１の中からクリックするなどして、選択する。
【００６２】
すると、ＵＲＬ生成部３０２は、ユーザが選択したチャンネルのウェブページのＵＲＬを、スキーム名（例えば、「ＨＴＴＰ」）、ユーザが選択した地域の番組配信サーバ２のドメイン名、およびこのウェブページのページ名を組み合わせることによって、生成する。例えば、ユーザが米国ニューヨーク州の番組配信サーバ２を選択しかつ「ＣＣＣＣＣ放送局ショッピングチャンネル」というチャンネルを選択した場合は、ＵＲＬ生成部３０２は、「http://w005.example.com/C0004.htm」というＵＲＬを生成する。
【００６３】
ウェブページ表示処理部３０３は、ユーザが選択したチャンネルのウェブページを表示する処理を行う。
【００６４】
ウェブページ表示処理部３０３は、ＵＲＬ生成部３０２によって生成されたＵＲＬに基づいて、ユーザが指定した地域の番組配信サーバ２へアクセスし、指定チャンネルのウェブページのデータを要求する。この際に、このウェブページのページ名がこの番組配信サーバ２へ通知される。
【００６５】
すると、番組配信サーバ２において、ウェブページ配信部２０２は、通知されたページ名がファイル名として対応付けられているウェブページファイル７４をウェブページデータ記憶部２１４から読み出し、要求元つまり端末装置３Ａへ送信する。
【００６６】
端末装置３Ａにおいて、ウェブページ表示処理部３０３は、番組配信サーバ２からウェブページファイル７４を受信すると、メニュー画面ＷＮ１に代えて、ウェブページ表示処理部３０３に基づいてウェブページＷＮ２をディスプレイ３０ｅに表示させる。
【００６７】
図１５に示すように、ウェブページＷＮ２には、広告領域ＲＣ２、番組領域ＲＰ２、再生ボタンＰＢ２、および停止ボタンＳＢ２などが配置されている。広告領域ＲＣ２は、広告を表示する領域である。番組領域ＲＰ２は、このチャンネルの番組の動画像を表示する領域である。再生ボタンＰＢ２は、再生を指令するためのボタンである。停止ボタンＳＢ２は、停止を指令するためのボタンである。
【００６８】
上述の通り、ウェブページファイル７４には、広告を呼び出すための広告コードが記述されている。ウェブページ表示処理部３０３は、この広告コードに基づいて、ユーザが指定した番組配信サーバ２に対して広告のデータを要求する。
【００６９】
すると、番組配信サーバ２において、広告選出部２０３は、広告を選出する。広告の選出は、例えば、次のように行えばよい。
【００７０】
広告選出部２０３は、Ｃｏｏｋｉｅの技術を用いて、端末装置３Ａのユーザの年齢、性別、または趣味に応じた広告を選出する。または、端末装置３Ａに設定されている言語と同一の言語を使用する広告を選出する。例えば、日本語が設定されている場合は、日本語を使用する広告を選出する。または、番組配信サーバ２が設置されている場所における現在の時刻に応じた広告を選出する。例えば、現在の時刻がランチタイムであれば、ランチを提供するレストランの広告を選出する。
【００７１】
広告配信部２０４は、選出された広告の広告データ７６を広告データ記憶部２１６から読み出し、端末装置３Ａへ送信する。
【００７２】
そして、端末装置３Ａにおいて、ウェブページ表示処理部３０３は、受信した広告データ７６に基づいて広告領域ＲＣ２に広告を表示させる。
【００７３】
番組再生処理部３０４は、再生ボタンＰＢ２が押されると、ユーザが指定した番組配信サーバ２に対してストリーミング配信を要求する。この際に、ウェブページファイル７４に示されるチャンネルコードをこの番組配信サーバ２に対して通知する。
【００７４】
すると、番組配信サーバ２において、番組選出部２０５は、配信すべき番組を次のように選出する。
【００７５】
番組選出部２０５は、この番組配信サーバ２が設置されている地域における現在の日時をチェックする。本実施形態では、この番組配信サーバ２はユーザの現在居る地域の番組配信サーバ２として指定されているので、この日時は、ユーザが現在居る地域の現在の日時であると言える。そこで、以下、この地域を「配信先地域」と記載する。また、通知されたチャンネルコードのチャンネルのテレビ局の地域を「放送元地域」と記載する。放送元地域は、チャンネル属性データ７２（図７参照）においてこのチャンネルコードに対応付けられている地域コードの地域である。
【００７６】
さらに、番組選出部２０５は、地域属性データ７１（図６参照）に示される配信先地域の時差（英国の標準時との時差）と放送元地域の時差との大小関係をチェックする。
【００７７】
そして、放送元地域の時差が配信先地域の時差以上である場合は、番組選出部２０５は、通知されたチャンネルコードに対応付けられているタイムテーブルデータ７３（図８参照）の中から、チェックした日時が該当する現地放送時間帯のレコードを抽出する。そして、このレコードに係る番組を、配信すべき番組として選出する。
【００７８】
例えば、チャンネルコードが「Ｃ０００１」であるチャンネルが選択され、チェックした日時つまり配信先地域の現在の日時が「１２月１日１７時３５分」であり、タイムテーブルデータ７３が図８の通りの内容を示す場合は、番組選出部２０５は、チェックした日時と同じ時刻である「１２月１日１７時３５分」の番組すなわち番組コードが「Ｐ００３」である番組を、配信すべき番組として選出する。
【００７９】
一方、放送元地域の時差が配信先地域の時差未満である場合は、番組選出部２０５は、このタイムテーブルデータ７３の中から、チェックした日時の１日前（２４時間前）が該当する現地放送時間帯のレコードを抽出する。なぜなら、放送元地域においては未だ、チェックした日時に達していないからである。そして、このレコードに係る番組を、配信すべき番組として選出する。
【００８０】
例えば、チャンネルコードが「Ｃ０００１」であるチャンネルが選択され、チェックした日時つまり配信先地域の現在の日時が「１２月２日１３時３５分」であり、タイムテーブルデータ７３が図８の通りの内容を示す場合は、番組選出部２０５は、チェックした日時の番組がないので１日前の同じ時刻である「１２月１日１３時３５分」の番組すなわち番組コードが「Ｐ００１」である番組を、配信すべき番組として選出する。
【００８１】
ストリーミング配信部２０６は、番組選出部２０５によって選出された番組（抽出されたレコードに示される番組コード）の番組データ７５をストリーミングデータ記憶部２１５から読み出し、端末装置３Ａへストリーミング配信する。ただし、チェックした時刻がこの番組の開始の時刻と一致する場合は、この番組の先頭からストリーミング配信する。しかし、そうでない場合は、チェックした時刻の箇所からストリーミング配信する。例えば、チェックした時刻が１４時３９分であり、この番組の開始の時刻が１４時３０分である場合は、先頭から９分後の箇所からストリーミング配信する。
【００８２】
端末装置３Ａにおいて、ウェブページ表示処理部３０３は、番組配信サーバ２から配信されるストリーミングデータに基づいて、図１６のようにウェブページＷＮ２の番組領域ＲＰ２に番組の動画像を表示させるとともに、番組の音声をスピーカ３０ｊから出力させる。
【００８３】
なお、停止ボタンＳＢ２が押されると、番組配信サーバ２Ｅによるストリーミング配信および端末装置３Ａによる番組の再生が停止する。
【００８４】
図１７は、番組配信サーバ２の全体的な処理の流れの例を説明するフローチャートである。図１８は、端末装置３の全体的な処理の流れの例を説明するフローチャートである。
【００８５】
次に、番組配信サーバ２および端末装置３の全体的な処理の流れを、図１７および図１８のフローチャートを参照しながら説明する。
【００８６】
番組配信サーバ２は、イベントが発生するごとに、そのイベントに応じた処理を、図１７に示すように実行する。また、端末装置３は、ユーザが操作を行うごとに、その操作に応じた処理を、図１８に示すように実行する。
【００８７】
テレビ局が番組を放送すると（図１７の＃８０１でＹｅｓ）、番組配信サーバ２は、その番組の番組データ７５を取得し（＃８０２）、その番組のチャンネルのチャンネルコードおよびその番組の番組コードと対応付けてストリーミングデータ記憶部２１５（図１０参照）によって保存する（＃８０３）。そのほか、適宜、タイムテーブルデータ７３（図８参照）を更新する（＃８０４）。
【００８８】
ユーザが端末装置３にＵＳＢメモリ６を差し込むと、端末装置３は、アクセスプログラム３ＳＰを起動し、図１８に示す処理を開始する。端末装置３は、まず、メニュー画面ＷＮ１（図１４参照）を表示する（＃８３１）。ユーザが地域およびチャンネルを選択すると（＃８３２でＹｅｓ）、端末装置３は、ＵＲＬを生成し（＃８３３）、これに基づいて、ユーザが指定した地域の番組配信サーバ２から、ユーザが指定したチャンネルのウェブページのウェブページファイル７４をダウンロードし、ウェブページＷＮ２（図１５参照）を表示する（＃８３４）。さらに、広告の広告データ７６をダウンロードし広告を表示する（＃８３５）。
【００８９】
このとき、番組配信サーバ２は、端末装置３からの要求を受け付けると（図１７の＃８０５でＹｅｓ）、ユーザの指定したチャンネルのウェブページのウェブページファイル７４を端末装置３へ送信するとともに（＃８０６）、広告を選出し（＃８０７）、この広告の広告データ７６を端末装置３へ送信する（＃８０８）。
【００９０】
ユーザが再生ボタンＰＢ２を押すと（図１８＃８３６でＹｅｓ）、端末装置３は、番組配信サーバ２へストリーミング配信を要求し、番組データ７５を受信し（＃８３７）、番組を再生する（＃８３８）。
【００９１】
このとき、番組配信サーバ２は、端末装置３からの要求を受け付けると（図１７の＃８０９でＹｅｓ）、ユーザが選択したチャンネルの番組の中から配信先地域の現在の時刻に応じた番組を選出し（＃８１０）、この番組の番組データ７５を端末装置３へストリーミング配信する（＃８１１）。
【００９２】
本実施形態によると、各地域で放送された番組を配信先地域の時刻に合わせて配信する。よって、従来の配信方法を用いた場合よりもリアルタイムな感じをユーザに感じさせ生活のリズムに馴染むように番組を配信することができる。
【００９３】
しかも、ユーザは、ＵＳＢメモリ６を差し込み、地域およびチャンネルを選択するだけで、番組を視聴することができる。
【００９４】
本実施形態では、ユーザは、メニュー画面ＷＮ１（図１４参照）において、自分が現在居る地域を選択したが、他の地域を選択しても構わない。自分が現在居る地域の番組配信サーバ２へのアクセスが災害などによって不能である場合に、他の地域を選択することが有効的な方法である。他の地域に居る気分（他の地域のリアルタイム感）を味わいたい場合にも、当該他の地域を選択してもよい。例えば、中国に居ながらブラジルに居る気分を味わいたい場合は、ブラジルを選択すればよい。
【００９５】
または、ユーザが地域を選択する代わりに、端末装置３が、ＧＰＳ（Global Positioning System）によって現在地を判別し、現在地の属する地域を選択してもよい。
【００９６】
本実施形態では、図５に示した各機能を、アクセスプログラム３ＳＰによって実現したが、一部の機能を既存のアプリケーションなどによって実現することができる。
【００９７】
例えば、メニュー画面表示処理部３０１、ＵＲＬ生成部３０２、チャンネルデータ記憶部３０５、およびチャンネルデータ記憶部３０６を既存のウェブブラウザによって実現することができる。この場合は、メニュー画面ＷＮ１を表示するコード、ＵＲＬを生成するコード、チャンネル一覧データ７７、および地域サーバ一覧データ７８をＨＴＭＬまたはＪａｖａＳｐｒｉｐｔなどで記述したファイルを用意しておけばよい。そして、ＵＳＢメモリ６が端末装置３に差し込まれたら、このファイルをウェブブラウザによって自動的に開くようにすればよい。
【００９８】
また、ウェブページ表示処理部３０３も、ウェブブラウザによって実現することができる。
【００９９】
番組再生処理部３０４は、既存のマルチメディアプレーヤ、例えば、マイクロソフト社のＷｉｎｄｏｗｓ  Ｍｅｄｉａ  Ｐｌａｙｅｒまたはアップル社のＱｕｉｃｋ  Ｔｉｍｅなどによって実現してもよい。
【０１００】
番組配信サーバ２を、複数台の装置によって構成してもよい。例えば、ウェブページおよび広告を管理し配信する機能（図３のウェブページ配信部２０２、広告選出部２０３、ウェブページデータ記憶部２１４、ストリーミングデータ記憶部２１５）をウェブサーバの装置によって実現し、番組の種々のデータを管理しストリーミング配信する機能（番組データ取得部２０１、番組選出部２０５、ストリーミング配信部２０６、地域属性データ記憶部２１１、チャンネル属性データ記憶部２１２、タイムテーブルデータ記憶部２１３、およびストリーミングデータ記憶部２１５）をストリーミングサーバの装置によって実現してもよい。
【０１０１】
番組配信サーバ２は、ある番組の番組データ７５を最後までストリーミング配信したら、引き続き、この番組と同じチャンネルの次の番組の番組データ７５を引き続きストリーミング配信してもよい。
【０１０２】
本実施形態では、ユーザは端末装置３を操作して地域を選択したが、時刻を選択できるように端末装置３を次のように構成してもよい。端末装置３に、地域属性データ７１と同等のテーブルを予め記憶させておく。端末装置３は、時刻Ｔ２が指定されると、現在、時刻Ｔ２である地域を、次のように特定する。端末装置３の地域の現在の時刻Ｔ１と時刻Ｔ２との差分Ｔｓを求める。そして、端末装置３の地域の時差Ｚ１（英国の標準時との時差）との差分Ｔｒが差分Ｔｓと同じである時差Ｚ２を有する地域を、時刻Ｔ２である地域として特定する。
【０１０３】
つまり、差分Ｔｓ＝差分Ｔｒ、を満たす時差Ｚ２を有する地域を、時刻Ｔ２である地域として特定する。ただし、差分Ｔｓ＝時刻Ｔ１−時刻Ｔ２、であり、差分Ｔｒ＝時差Ｚ１−時差Ｚ２、である。
【０１０４】
本実施形態では、ユーザがウェブページＷＮ２（図１５参照）において再生ボタンＰＢ２を押したら、ストリーミング配信が開始されたが、メニュー画面ＷＮ１において地域およびチャンネルが指定されたら、ウェブページＷＮ２を表示することなくダイレクトにストリーミング配信が開始されるようにしてもよい。
【０１０５】
本実施形態では、ＵＳＢメモリ６によってアクセスプログラム３ＳＰをユーザに提供したが、他の種類の記録媒体（ＳＤ（Secure Digital）カードまたはＣＤ（Compact Disc）など）によって提供してもよい。スマートフォンまたはタブレットコンピュータ向けのアプリケーションとして、インターネットを介してオンラインショップから提供してもよい。
【０１０６】
ＵＳＢメモリ６に記憶されているアクセスプログラム３ＳＰは、他の記録媒体にコピーして使用することができる。
【０１０７】
本実施形態では、テレビ番組を配信する場合を例に説明したが、ラジオ番組を配信する場合にも、本発明を適用することができる。
【０１０８】
その他、番組視聴システム１、番組配信サーバ２、端末装置３の全体または各部の構成、処理内容、処理順序、データの構成、画面の構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０１０９】
１  番組視聴システム（番組提供システム）
２  番組配信サーバ（サーバ）
２０５  番組選出部（番組配信手段）
２０６  ストリーミング配信部（番組配信手段）
３  端末装置
３０１  メニュー画面表示処理部（地域選択手段、選択手段）
３０３  ウェブページ表示処理部（通知手段）
３０４  番組再生処理部（受信手段）
３０ｇ  ポインティングデバイス（地域選択手段、選択手段）
７５  番組データ
ＷＮ１  メニュー画面
【図１】
2014120891.tif 000003
【図２】
2014120891.tif 000004
【図３】
2014120891.tif 000005
【図４】
2014120891.tif 000006
【図５】
2014120891.tif 000007
【図６】
2014120891.tif 000008
【図７】
2014120891.tif 000009
【図８】
2014120891.tif 000010
【図９】
2014120891.tif 000011
【図１０】
2014120891.tif 000012
【図１１】
2014120891.tif 000013
【図１２】
2014120891.tif 000014
【図１３】
2014120891.tif 000015
【図１４】
2014120891.tif 000016
【図１５】
2014120891.tif 000017
【図１６】
2014120891.tif 000018
【図１７】
2014120891.tif 000019
【図１８】
2014120891.tif 000020