(57)【要約】【課題】ストリーム再生画面からＧＵＩ画面に切り替える際に、常に、これら画面の表示内容を連動させることができるようにする。【解決手段】デジタルサイネージ端末としての映像出力装置１００がネットワーク１を介してサーバ３００に接続されている。サーバ３００から映像出力装置１００にコンテンツのストリームが送信されており、映像出力装置１００でストリーム再生画面が表示されている。コンテンツのストリームでは、コンテンツ毎にＧＵＩ−ＩＤが割り当てられており、映像出力装置１００には、ＧＵＩ−ＩＤ毎にストリームのコンテンツに連動したＧＵＩデータが格納されている。ストリーム再生画面で利用者が指定操作をすると、映像出力装置１００では、その指定位置のコンテンツに応じたＧＵＩ−ＩＤをサーバ３００から取得し、これに該当するＧＵＩデータを取得してこの指定操作されたコンテンツに連動するＧＵＩ画面が作成され、表示される。【選択図】図１
2012175551.tif 000002
【特許請求の範囲】
【請求項１】
映像出力装置と映像出力サーバ装置とがネットワークを介して接続され、該映像出力装置と該映像出力サーバ装置との間で各種情報の送受信を行なう映像配信システムであって、
該映像出力サーバ装置から該映像出力装置にコンテンツのストリームが配信されて、該映像出力装置でストリーム再生画面が表示され、
該映像出力装置に該コンテンツのストリームに連動するＧＵＩ画面を作成するためのＧＵＩデータが記憶されており、
該映像出力装置で該ストリーム再生画面の指示操作による再生位置に応じたＧＵＩ識別情報を該映像出力サーバ装置から取得し、取得した該ＧＵＩ識別情報に該当する該ＧＵＩデータからＧＵＩ画面を作成して表示させる
ことを特徴とする映像配信システム。
【請求項２】
映像出力サーバ装置とネットワークを介して接続され、該映像出力サーバ装置との間で各種情報の送受信を行なう映像配信システムであって、
該映像出力サーバ装置から該映像出力装置にコンテンツのストリームが配信されて、該映像出力装置でストリーム再生画面が表示され、
該映像出力装置に該コンテンツのストリーム画面に連動するＧＵＩ画面を識別するためのＧＵＩ識別情報と、該ＧＵＩ識別情報に対応付けられた該ＧＵＩ画面を作成するためのＧＵＩデータとが記憶されており、
該映像出力装置で該ストリーム再生画面の指示操作による再生位置に応じたＧＵＩ識別情報を取得して、取得した該ＧＵＩ識別情報に該当する該ＧＵＩデータからＧＵＩ画面を作成して表示させる
ことを特徴とする映像配信システム。
【請求項３】
映像出力装置とネットワークを介して接続され、該映像出力装置にコンテンツのストリームを配信してストリーム再生画面を表示させる映像出力サーバ装置であって、
該映像出力装置に該コンテンツのストリームを配信するとともに、該映像出力装置から配信中の該コンテンツのストリーム画面に連動したＧＵＩ画面に該当するＧＵＩ識別情報の要求通知を受信し、該映像出力装置へ該当するＧＵＩ識別情報を送信する通信部と、
該ＧＵＩ識別情報の要求通知の受信タイミングを基に、配信中の該コンテンツのストリームの再生位置を取得する配信制御部と、
該映像出力装置に配信される夫々のコンテンツのストリーム画面に連動する該ＧＵＩ画面を指定する該ＧＵＩ識別情報が登録されているコンテンツ対応テーブルを格納した記憶部と
を有し、
取得した該再生位置と該コンテンツ対応テーブルとに基づいて該ＧＵＩ識別情報を決定し、該ＧＵＩ識別情報を要求のあった該映像出力装置に送信して表示中の該コンテンツのストリーム画面に連動した該ＧＵＩ画面を表示させることを特徴とする映像出力サーバ装置。
【請求項４】
請求項３において、
前記コンテンツのストリーム画面には、夫々１以上の前記ＧＵＩ画面が連動し、
前記コンテンツ対応テーブルは、前記コンテンツ毎に、コンテンツの再生時間を示す再生範囲と該再生範囲に対する前記ＧＵＩ識別情報とが関連付けられており、
前記再生位置を含む該再生範囲に該当する前記ＧＵＩ識別情報を、前記映像出力装置から要求があったＧＵＩ識別情報とする
ことを特徴とする映像出力サーバ装置。
【請求項５】
映像出力装置とネットワークを介して接続され、該映像出力装置にコンテンツのストリームを配信して１以上のコンテンツのストリーム再生画面を同時に表示させる映像出力サーバ装置であって、
該映像出力装置に該コンテンツのストリームを配信するとともに、該映像出力装置から配信中の該コンテンツのストリーム画面に連動したＧＵＩ画面に該当するＧＵＩ識別情報の要求通知を受信し、該映像出力装置へ該当するＧＵＩ識別情報を送信する通信部と、
該映像出力装置に配信される夫々のコンテンツのストリーム画面に連動する該ＧＵＩ画面を指定する該ＧＵＩ識別情報が登録されているコンテンツ対応テーブルを格納した記憶部と
を有し、
該通信部が受信した該ＧＵＩ識別情報の要求通知には、該映像出力装置で表示中の該コンテンツのストリーム画面で指定された時刻に応じた再生位置を表わす再生位置情報が含まれており、
取得した該再生位置情報と該コンテンツ対応テーブルとに基づいて該ＧＵＩ識別情報を決定し、該ＧＵＩ識別情報を要求のあった該映像出力装置に送信して表示中の該コンテンツのストリーム画面に連動した該ＧＵＩ画面を表示させることを特徴とする映像出力サーバ装置。
【請求項６】
請求項５において、
前記コンテンツのストリーム画面には、夫々１以上の前記ＧＵＩ画面が連動し、
前記コンテンツ対応テーブルは、前記コンテンツ毎に、コンテンツの再生時間を示す再生範囲と該再生範囲に対する前記ＧＵＩ識別情報とが関連付けられており、
前記再生位置情報を含む該再生範囲に該当する前記ＧＵＩ識別情報を、前記映像出力装置から要求があったＧＵＩ識別情報とする
ことを特徴とする映像出力サーバ装置。
【請求項７】
映像出力装置とネットワークを介して接続され、該映像出力装置にコンテンツのストリームを配信してストリーム再生画面を表示させる映像出力サーバ装置であって、
該映像出力装置に該コンテンツのストリームを配信するとともに、該映像出力装置から配信中の該コンテンツのストリーム画面に連動したＧＵＩ画面に該当するＧＵＩ識別情報の要求通知を受信し、該映像出力装置へ該当するＧＵＩ識別情報を送信する通信部と、
該映像出力装置に配信される夫々のコンテンツのストリーム画面に連動する該ＧＵＩ画面を指定する該ＧＵＩ識別情報が登録されているコンテンツ対応テーブルを格納した記憶部と
を有し、
該通信部が受信した該ＧＵＩ識別情報の要求通知には、該映像出力装置で表示中の該コンテンツのストリーム画面で指定された時刻に応じた再生位置を表わす再生位置情報と該ストリーム画面での指定された位置を表わす座標情報とが含まれており、
取得した該再生位置情報と該座標情報と該コンテンツ対応テーブルとに基づいて該ＧＵＩ識別情報を決定し、該ＧＵＩ識別情報を要求のあった該映像出力装置に送信して表示中の該コンテンツのストリーム画面に連動した該ＧＵＩ画面を表示させることを特徴とする映像出力サーバ装置。
【請求項８】
請求項７において、
前記コンテンツのストリーム画面には、このエリアに応じて異なる前記ＧＵＩ画面が連動するストリーム画面もあり、
前記コンテンツ対応テーブルは、前記コンテンツ毎に、コンテンツの再生時間を示す再生範囲と夫々のコンテンツの表示範囲を示す座標範囲と前記ＧＵＩ識別情報とが関連付けられており、
前記再生位置情報を含む該再生範囲に前記座標情報を含む該座標範囲とに該当する前記ＧＵＩ識別情報を、前記映像出力装置から要求があったＧＵＩ識別情報とする
ことを特徴とする映像出力サーバ装置。
【請求項９】
請求項３〜８のいずれか１つにおいて、
前記コンテンツ対応テーブルは、さらに、前記ＧＵＩ識別情報によって指定される前記ＧＵＩ画面を作成するためのＧＵＩデータの所在場所を示す情報が登録されており、
前記通信部は、該映像出力装置へ、該当するＧＵＩ識別情報とともに、該当する該ＧＵＩデータの所在場所を示す情報を前記映像出力装置に送信する
ことを特徴とする映像出力サーバ装置。
【請求項１０】
映像出力サーバ装置とネットワークを介して接続され、該映像出力サーバ装置との間で各種情報の送受信を行なう映像出力装置であって、
コンテンツのストリーム画面を表示する再生出力部と、
該ストリーム画面に連通するＧＵＩ画面のＧＵＩ識別情報の要求通知を該映像出力サーバ装置へ送信する送信部と、
該映像出力サーバ装置からの該ＧＵＩ識別情報を受信する受信部と、
受信した該ＧＵＩ識別情報に基づいて、該ＧＵＩ識別情報に該当するＧＵＩ画面を作成するＧＵＩ情報処理部と
を備え、
該再生出力部で、該ストリーム画面に代えて、該ＧＵＩ画面を表示することを特徴とする映像出力装置。
【請求項１１】
映像出力サーバ装置とネットワークを介して接続され、該映像出力サーバ装置から送信されるコンテンツのストリームを受信してストリーム画面を表示する映像出力装置であって、
コンテンツのストリーム画面を表示する再生出力部と、
該コンテンツのストリーム画面に連動するＧＵＩ画面を指定する該ＧＵＩ識別情報が登録されているコンテンツ対応テーブルを格納した記憶部と
を備え、
該再生出力部で表示中の該コンテンツのストリーム画面での指定操作に応じてコンテンツ対応テーブルから該ＧＵＩ識別情報を取得し、該ＧＵＩ識別情報を基に表示中の該コンテンツのストリーム画面に連動するＧＵＩ画面を作成し、該再生出力部で、該コンテンツのストリーム画面に代わって、作成したがてＧＵＩ画面を表示する
ことを特徴とする映像出力装置。
【請求項１２】
請求項１１において、
前記映像出力サーバ装置に、前記コンテンツ対応テーブルが記録されており、
前記記憶部に前記コンテンツ対応テーブルが記憶されているか否かを確認するＧＵＩ情報処理部を有し、
該ＧＵＩ情報処理部が前記記憶部に前記コンテンツ対応テーブルが記憶されていないことを確認したときには、前記映像出力サーバ装置にコンテンツ対応テーブルを要求し、この要求によって前記映像出力サーバ装置から取得したコンテンツ対応テーブルを基に前記ＧＵＩ識別情報を取得する
ことを特徴とする映像出力装置。
【請求項１３】
映像出力装置に表示するＧＵＩ画面を決定するための映像出力方法であって、
該映像出力装置から映像出力サーバ装置にＧＵＩ識別情報の要求通知を送信し、
該映像出力サーバ装置から該映像出力装置に配信中のコンテンツのストリームの再生位置を取得し、
該映像出力サーバ装置で該再生位置と該ＧＵＩ画面を指定する該ＧＵＩ識別情報が登録されているコンテンツ対応テーブルとからＧＵＩ識別情報を抽出し、
該映像出力装置で該ＧＵＩ識別情報に基づいて表示する該ＧＵＩ画面を決定する
ことを特徴とする映像出力方法。
【請求項１４】
請求項１３において、
前記映像出力装置で表示される前記コンテンツのストリーム再生画面上での利用者によって指示された位置の座標情報を取得する機能を有し、
前記映像出力サーバ装置へ該座標情報を含む前記ＧＵＩ識別情報の要求通知を送信し、
前記映像出力サーバ装置で前記再生位置と前記座標情報と前記コンテンツ対応テーブルから該当するＧＵＩ識別情報を抽出し、
前記映像出力装置で該ＧＵＩ識別情報に基づいて表示するＧＵＩ画面を決定する
ことを特徴とする映像出力方法。
【請求項１５】
請求項１３または１４において、
前記映像出力サーバ装置から前記映像出力装置に前記ＧＵＩ識別情報を送信する際に、前記ＧＵＩ画面のＧＵＩデータをダウンロードするためのＵＲＩを前記映像出力装置に送信し、
前記映像出力装置は、該ＵＲＩに基づいて該ＧＵＩデータをダウンロードし、該ＧＵＩデータに基づいてＧＵＩ画面を作成し、表示する
ことを特徴とする映像出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像及び音声の出力に係り、特に、動画情報などのストリームの再生画面と視聴者が操作することができるＧＵＩ（Graphical User Interface）画面とを切り替え表示可能とした映像配信システム，映像出力サーバ装置，映像出力装置及び映像出力方法に関する。
【背景技術】
【０００２】
近年、電車の車両内や商業施設内に表示装置を用いた電子広告、いわゆるデジタルサイネージが見られるようになってきた。デジタルサイネージは、映像と音声で周囲の人の興味を引き付け易く、従来の紙を用いた広告では表現しきれなかった効果を用いることで、分かり易く訴求することが可能であり、広告効果が高い。また、表示内容の入れ替えが容易であったり、状況変化に応じた表示切り替えが可能であったりと管理面でもメリットが大きい。
【０００３】
かかるデジタルサイネージの一従来例として、カメラを用いて視聴者の性別や年齢などの属性情報を取得し、別日の同時間帯での取得した属性情報の統計を用いて表示すべき情報を決定することで、広告効果を向上させようとする技術が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２６７６１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一般的なストリーム配信型のデジタルサイネージ端末では、現在どのような内容の映像情報を表示しているか（観光案内であれば、どこの観光地を案内しているか、など）を端末自身は認識していない。ここで、デジタルサイネージ端末自身でＧＵＩ画面を作成して表示する機能と、ストリーム再生画面からＧＵＩ画面に切り替えて表示する機能とを持つ場合に、ストリーム再生画面の内容に連動（関連）したＧＵＩ画面に表示を切り替えようとしても、前述のように表示内容を認識していないため、このような機能を実現することができないという問題がある。
【０００６】
本発明は、かかる問題に鑑みてなされたものであって、その目的は、ストリーム再生画面からＧＵＩ画面に切り替える場合に、これら画面の表示内容を連動させることができる映像配信システム，映像出力サーバ装置，映像出力装置及び映像出力方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明は、映像出力装置と映像出力サーバ装置とがネットワークを介して接続され、映像出力装置と映像出力サーバ装置との間で各種情報の送受信を行なう映像配信システムであって、映像出力サーバ装置から映像出力装置にコンテンツのストリームが配信されて、映像出力装置でストリーム再生画面が表示され、映像出力装置にコンテンツのストリームに連動するＧＵＩ画面を作成するためのＧＵＩデータが記憶されており、映像出力装置でストリーム再生画面の指示操作による再生位置に応じたＧＵＩ識別情報を映像出力サーバ装置から取得し、取得したＧＵＩ識別情報に該当するＧＵＩデータからＧＵＩ画面を作成して表示させることを特徴とする。
【０００８】
また、本発明は、映像出力サーバ装置とネットワークを介して接続され、映像出力サーバ装置との間で各種情報の送受信を行なう映像配信システムであって、映像出力サーバ装置から映像出力装置にコンテンツのストリームが配信されて、映像出力装置でストリーム再生画面が表示され、映像出力装置にコンテンツのストリーム画面に連動するＧＵＩ画面を識別するためのＧＵＩ識別情報と、ＧＵＩ識別情報に対応付けられたＧＵＩ画面を作成するためのＧＵＩデータとが記憶されており、映像出力装置でストリーム再生画面の指示操作による再生位置に応じたＧＵＩ識別情報を取得して、取得したＧＵＩ識別情報に該当するＧＵＩデータからＧＵＩ画面を作成して表示させることを特徴とする。
【０００９】
上記目的を達成するために、本発明は、映像出力装置とネットワークを介して接続され、映像出力装置にコンテンツのストリームを配信してストリーム再生画面を表示させる映像出力サーバ装置であって、映像出力装置にコンテンツのストリームを配信するとともに、映像出力装置から配信中のコンテンツのストリーム画面に連動したＧＵＩ画面に該当するＧＵＩ識別情報の要求通知を受信し、映像出力装置へ該当するＧＵＩ識別情報を送信する通信部と、ＧＵＩ識別情報の要求通知の受信タイミングを基に、配信中のコンテンツのストリームの再生位置を取得する配信制御部と、映像出力装置に配信される夫々のコンテンツのストリーム画面に連動するＧＵＩ画面を指定するＧＵＩ識別情報が登録されているコンテンツ対応テーブルを格納した記憶部とを有し、取得した再生位置とコンテンツ対応テーブルとに基づいてＧＵＩ識別情報を決定し、ＧＵＩ識別情報を要求のあった映像出力装置に送信して表示中のコンテンツのストリーム画面に連動したＧＵＩ画面を表示させることを特徴とする。
【００１０】
また、本発明による映像出力サーバ装置は、コンテンツのストリーム画面には、夫々１以上のＧＵＩ画面が連動し、コンテンツ対応テーブルは、コンテンツ毎に、コンテンツの再生時間を示す再生範囲と再生範囲に対するＧＵＩ識別情報とが関連付けられており、再生位置を含む再生範囲に該当するＧＵＩ識別情報を、映像出力装置から要求があったＧＵＩ識別情報とすることを特徴とする。
【００１１】
上記目的を達成するために、本発明は、映像出力装置とネットワークを介して接続され、映像出力装置にコンテンツのストリームを配信して１以上のコンテンツのストリーム再生画面を同時に表示させる映像出力サーバ装置であって、映像出力装置にコンテンツのストリームを配信するとともに、映像出力装置から配信中のコンテンツのストリーム画面に連動したＧＵＩ画面に該当するＧＵＩ識別情報の要求通知を受信し、映像出力装置へ該当するＧＵＩ識別情報を送信する通信部と、映像出力装置に配信される夫々のコンテンツのストリーム画面に連動するＧＵＩ画面を指定するＧＵＩ識別情報が登録されているコンテンツ対応テーブルを格納した記憶部とを有し、通信部が受信したＧＵＩ識別情報の要求通知には、映像出力装置で表示中のコンテンツのストリーム画面で指定された時刻に応じた再生位置を表わす再生位置情報が含まれており、取得した再生位置情報とコンテンツ対応テーブルとに基づいてＧＵＩ識別情報を決定し、ＧＵＩ識別情報を要求のあった映像出力装置に送信して表示中のコンテンツのストリーム画面に連動したＧＵＩ画面を表示させることを特徴とする。
【００１２】
また、本発明による映像出力サーバ装置は、コンテンツのストリーム画面には、夫々１以上のＧＵＩ画面が連動し、コンテンツ対応テーブルは、コンテンツ毎に、コンテンツの再生時間を示す再生範囲と再生範囲に対するＧＵＩ識別情報とが関連付けられており、再生位置情報を含む再生範囲に該当するＧＵＩ識別情報を、映像出力装置から要求があったＧＵＩ識別情報とすることを特徴とする。
【００１３】
上記目的を達成するために、本発明は、映像出力装置とネットワークを介して接続され、映像出力装置にコンテンツのストリームを配信してストリーム再生画面を表示させる映像出力サーバ装置であって、映像出力装置にコンテンツのストリームを配信するとともに、映像出力装置から配信中のコンテンツのストリーム画面に連動したＧＵＩ画面に該当するＧＵＩ識別情報の要求通知を受信し、映像出力装置へ該当するＧＵＩ識別情報を送信する通信部と、映像出力装置に配信される夫々のコンテンツのストリーム画面に連動するＧＵＩ画面を指定するＧＵＩ識別情報が登録されているコンテンツ対応テーブルを格納した記憶部とを有し、通信部が受信したＧＵＩ識別情報の要求通知には、映像出力装置で表示中のコンテンツのストリーム画面で指定された時刻に応じた再生位置を表わす再生位置情報とストリーム画面での指定された位置を表わす座標情報とが含まれており、取得した再生位置情報と座標情報とコンテンツ対応テーブルとに基づいてＧＵＩ識別情報を決定し、ＧＵＩ識別情報を要求のあった映像出力装置に送信して表示中のコンテンツのストリーム画面に連動したＧＵＩ画面を表示させることを特徴とする。
【００１４】
また、本発明による映像出力サーバ装置は、コンテンツのストリーム画面には、このエリアに応じて異なるＧＵＩ画面が連動するストリーム画面もあり、コンテンツ対応テーブルは、コンテンツ毎に、コンテンツの再生時間を示す再生範囲と夫々のコンテンツの表示範囲を示す座標範囲とＧＵＩ識別情報とが関連付けられており、再生位置情報を含む再生範囲に座標情報を含む座標範囲とに該当するＧＵＩ識別情報を、映像出力装置から要求があったＧＵＩ識別情報とすることを特徴とする。
【００１５】
また、本発明による映像出力サーバ装置は、コンテンツ対応テーブルが、さらに、ＧＵＩ識別情報によって指定されるＧＵＩ画面を作成するためのＧＵＩデータの所在場所を示す情報が登録されており、通信部は、映像出力装置へ、該当するＧＵＩ識別情報とともに、該当するＧＵＩデータの所在場所を示す情報を映像出力装置に送信することを特徴とする。
【００１６】
上記目的を達成するために、本発明は、映像出力サーバ装置とネットワークを介して接続され、映像出力サーバ装置との間で各種情報の送受信を行なう映像出力装置であって、コンテンツのストリーム画面を表示する再生出力部と、ストリーム画面に連通するＧＵＩ画面のＧＵＩ識別情報の要求通知を映像出力サーバ装置へ送信する送信部と、映像出力サーバ装置からのＧＵＩ識別情報を受信する受信部と、受信したＧＵＩ識別情報に基づいて、ＧＵＩ識別情報に該当するＧＵＩ画面を作成するＧＵＩ情報処理部とを備え、再生出力部で、ストリーム画面に代えて、ＧＵＩ画面を表示することを特徴とする。
【００１７】
上記目的を達成するために、本発明は、映像出力サーバ装置とネットワークを介して接続され、映像出力サーバ装置から送信されるコンテンツのストリームを受信してストリーム画面を表示する映像出力装置であって、コンテンツのストリーム画面を表示する再生出力部と、コンテンツのストリーム画面に連動するＧＵＩ画面を指定するＧＵＩ識別情報が登録されているコンテンツ対応テーブルを格納した記憶部とを備え、再生出力部で表示中のコンテンツのストリーム画面での指定操作に応じてコンテンツ対応テーブルからＧＵＩ識別情報を取得し、ＧＵＩ識別情報を基に表示中のコンテンツのストリーム画面に連動するＧＵＩ画面を作成し、再生出力部で、コンテンツのストリーム画面に代わって、作成したがてＧＵＩ画面を表示することを特徴とする。
【００１８】
また、本発明による映像出力装置、映像出力サーバ装置に、コンテンツ対応テーブルが記録されており、記憶部にコンテンツ対応テーブルが記憶されているか否かを確認するＧＵＩ情報処理部を有し、ＧＵＩ情報処理部が記憶部にコンテンツ対応テーブルが記憶されていないことを確認したときには、映像出力サーバ装置にコンテンツ対応テーブルを要求し、この要求によって映像出力サーバ装置から取得したコンテンツ対応テーブルを基にＧＵＩ識別情報を取得することを特徴とする。
【００１９】
上記目的を達成するために、本発明は、映像出力装置に表示するＧＵＩ画面を決定するための映像出力方法であって、映像出力装置から映像出力サーバ装置にＧＵＩ識別情報の要求通知を送信し、映像出力サーバ装置から映像出力装置に配信中のコンテンツのストリームの再生位置を取得し、映像出力サーバ装置で再生位置とＧＵＩ画面を指定するＧＵＩ識別情報が登録されているコンテンツ対応テーブルとからＧＵＩ識別情報を抽出し、映像出力装置でＧＵＩ識別情報に基づいて表示するＧＵＩ画面を決定することを特徴とする。
【００２０】
また、本発明による映像出力方法は、映像出力装置で表示されるコンテンツのストリーム再生画面上での利用者によって指示された位置の座標情報を取得する機能を有し、映像出力サーバ装置へ座標情報を含むＧＵＩ識別情報の要求通知を送信し、映像出力サーバ装置で再生位置と座標情報とコンテンツ対応テーブルから該当するＧＵＩ識別情報を抽出し、映像出力装置でＧＵＩ識別情報に基づいて表示するＧＵＩ画面を決定することを特徴とする。
【００２１】
また、本発明による映像出力方法は、映像出力サーバ装置から映像出力装置にＧＵＩ識別情報を送信する際に、ＧＵＩ画面のＧＵＩデータをダウンロードするためのＵＲＩを映像出力装置に送信し、映像出力装置は、ＵＲＩに基づいてＧＵＩデータをダウンロードし、ＧＵＩデータに基づいてＧＵＩ画面を作成し、表示することを特徴とする。
【発明の効果】
【００２２】
本発明によると、コンテンツのストリーム画面で利用者が所定の操作をすることにより、このコンテンツのストリーム再生画面からＧＵＩ画面に切り替えられるが、常に、ストリーム再生画面で指示された再生位置に応じたＧＵＩ画面が表示されることになり、ストリーム再生画面で表示中の内容と連動（関連）したＧＵＩ画面を作成して表示させることができ、使い勝手が向上する。
【図面の簡単な説明】
【００２３】
【図１】本発明による映像配信システムの一実施形態を示すシステム構成図である。
【図２】図１における映像出力装置の一具体例を示すブロック構成図である。
【図３】図２での記憶部から読み出されてメモリに展開されたプログラムの一具体例を示す図である。
【図４】図１におけるサーバの一具体例を示すブロック構成図である。
【図５】図４における記憶部から読み出されてメモリに展開されたプログラムの一具体例を示す図である。
【図６】図１に示す映像配信システムでの映像出力方法の一具体例を示すフローチャートである。
【図７】図４に示すサーバの記憶部に記憶されているコンテンツ対応テーブルの一具体例を示す図である。
【図８】図１に示す映像配信システムでの映像出力方法の他の具体例を示すフローチャートである。
【図９】図４に示すサーバの記憶部に記憶されているコンテンツ対応テーブルの他の具体例を示す図である。
【図１０】図４に示すサーバの記憶部に記憶されているコンテンツ対応テーブルのさらに他の具体例を示す図である。
【図１１】図１に示す映像配信システムでの映像出力方法のさらに他の具体例の要部を示すフローチャートである。
【図１２】図１に示す映像配信システムでの映像出力方法のさらに他の具体例の要部を示すフローチャートである。
【図１３】図１に示す映像配信システムでの映像出力方法のさらに他の具体例の要部を示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下、本発明の実施形態を図面を用いて説明する。  
なお、以下の実施形態では、映像出力装置をデジタルサイネージ端末とするものであるが、本発明はこれに限るものではない。
【００２５】
〔実施形態１〕
図１は本発明による映像配信システムの実施形態１を示すシステム構成図であって、本発明による映像出力サーバ装置，映像出力装置及び映像出力方法からなるものであり、１は広域ネットワーク、２ａ，２ｂはルータ、３はＬＡＮ（Local Area Network）、４ａ，４ｂはプリンタ、５ａ，５ｂはＰＣ(Personal Computer)、１００ａ，１００ｂ，……，１００ｎは映像出力装置、２００ａ，２００ｂ，……，２００ｎは外部機器、３００ａ，３００ｂ，……，３００ｍは映像出力サーバ装置、４００は装置管理サーバである。
【００２６】
図１に示す映像配信システムにおいて、映像出力装置１００ａ，１００ｂ，……，１００ｎは、ＬＡＮ３及びルータ２ａを介して広域ネットワーク１に接続される。また、装置管理サーバ４００及び映像出力サーバ装置３００ａ，３００ｂ，……，３００ｍは、広域ネットワーク１に接続される。外部機器２００ａ，２００ｂ，……，２００ｎは夫々、映像出力装置１００ａ，１００ｂ，……，１００ｎに接続されている。
【００２７】
なお、以下の説明では、映像出力装置１００ａ，１００ｂ，……，１００ｎを特定する必要がない場合には、これらを総称して映像出力装置１００という。同様に、映像出力サーバ装置３００ａ，３００ｂ，……，３００ｍを特定する必要がない場合には、これらを総称してサーバ３００といい、外部機器２００ａ，２００ｂ，……，２００ｎを特定する必要がない場合には、これらを総称して外部機器２００という。ここで、映像出力装置１００やサーバ３００，外部機器２００の台数には制限はなく、１台でも、複数台でもよい。また、外部機器２００は夫々映像出力装置１００に接続されているものであるが、１つの映像出力装置１００には、１台の外部機器２００が接続されていてもよいし、複数台の外部機器２００が接続されていても構わない。
【００２８】
映像出力装置１００は、モニタ画面やテレビジョン放送番組の画面などの映像及び音声を再生出力（表示）する装置であって、テレビジョン放送番組を受信して再生出力するとともに、サーバ３００から送信される出力情報を受信して再生出力し、さらに、外部機器２００からの入力情報をサーバ３００に送信する。
【００２９】
サーバ３００は、動画像などの映像及び音声のストリームを作成し、出力情報として広域ネットワーク１を介して画像出力装置１００に送信する。また、サーバ３００は、映像出力装置１００から送信された外部機器２００からの入力情報を受信して処理し、その処理結果に応じたＧＵＩ画面を示す識別情報、または、ＧＵＩ画面を構成する映像及び音声を出力情報（ファイルまたはコンテンツのストリームなど）として映像出力装置１００に送信する。映像出力装置１００は、この出力情報を受信すると、かかる識別情報または映像及び音声によるＧＵＩ画面を再生出力する。かかるＧＵＩ画面は、映像出力装置１００の利用者（閲覧者）が適宜操作することができて、利用者に所望とする情報を提供することができるようにするものである。
【００３０】
外部機器２００は、キーボードやマウス，タッチパネル，Ｆｅｌｉｃａ（登録商標）通信装置などの近距離通信装置，赤外線受信装置などの入力装置である。また、装置管理サーバ４００は、映像出力装置１００と通信するサーバ３００を特定するものである。
【００３１】
なお、広域ネットワーク１には、他のルータ２ｂを介してＰＣ５ｂやネットワークプリンタ４ｂなどの他の機器が接続されており、ルータ２ａにも、ＬＡＮ３を介してＰＣ５ａやネットワークプリンタ４ａなどの他の機器が接続されていてもよい。
【００３２】
かかる映像配信システムは、シンクライアントシステムを用いて構築することが可能である。シンクライアントシステムとは、クライアントサーバ型の情報システムにおいて、ユーザが使用するクライアント端末に最低限の機能しか持たせず、サーバ側でアプリケーションソフトやファイルなどの資源を管理するシステムのことである。ここでは、映像出力装置１００がクライアント端末に相当し、サーバ３００がサーバに相当する。かかるシンクライアントシステムにおいて、サーバは映像や音声の出力情報を生成し、生成した出力情報をネットワーク経由でクライアント端末に送信する。クライアント端末は、ＪＰＥＧなどの静止画の連続した情報と音声情報、もしくはＭＰＥＧなどの動画形式でサーバから送信された出力情報を映像再生部及び音声再生部で再生出力する。また、クライアント端末は、クライアント端末に接続された、例えば、タッチパネルやキーボード，マウス，カメラ，近距離無線通信手段，赤外線受光部などの外部機器から取得した入力情報をネットワーク経由でサーバに送信する仕組みを持つ。
【００３３】
この入力情報を受信したサーバは、この入力情報に基づいてアプリケーションの実行などの処理を行ない、その処理結果を基に映像や音声などの出力情報を作成し、クライアント端末に送信する。クライアント端末は、サーバから受信した出力情報を再生出力する。
【００３４】
以上のようにシステムを構成することにより、受信した出力情報を再生出力し、この再生出力中外部機器から受け付けた入力情報をサーバへ送信するという、最低限の機能しか持たないクライアント端末を、あたかも複数のアプリケーションやファイルを記憶し、このアプリケーションやファイルを用いた複雑な操作をクライアント端末単体で行なえるかのようにして使用することができる。また、これによって、端末コストの減縮や端末の集中管理，端末の記憶部にデータを保存させないことによるセキュリティの向上などを図ることができる。
【００３５】
さらに、この映像配信システムは、シンクライアントシステムの一種であるビデオシンクライアント(ＶＴＣ：Video Thin Client)システムを用いて構築することも可能である。ＶＴＣシステムとは、クライアント端末として、コンピュータではなく、テレビジョン装置を用いてシンクライアントシステムを実現させる方法のことである。
【００３６】
ＶＴＣを用いた場合も、上記のシンクライアントシステムと同様の動作が行なわれる。但し、サーバが作成する映像や音声などの出力情報をエンコーダがＭＰＥＧなどの動画形式に変換して、テレビジョン装置に送信する。テレビジョン装置では、ネットワーク接続部から取得した動画形式にエンコードされた出力情報がデコーダでデコードされ、映像再生部及び音声再生部から出力情報を再生出力する。テレビジョン装置は、シンクライアントシステムで説明したように、外部機器からの入力情報を受け付けてサーバに送信する。サーバは、この受信した入力情報に基づいてアプリケーションなどの処理を行ない、その処理結果を基に映像や音声などの出力情報を作成し、テレビジョン装置に送信する。テレビジョン装置では、この受信した出力情報が再生出力される。
【００３７】
以上の構成を有するテレビジョン装置のＶＴＣシステムを用いることにより、パーソナルコンピュータと比較すると処理能力が劣るテレビジョン受信機を、あたかも複数のアプリケーションやファイルを記憶し、これらアプリケーションやファイルを用いた複雑な操作をクライアント端末単体で行なえるかのようにして使用することができる。また、これによって、端末コストの減縮や端末の集中管理、端末の記憶部にデータを保存させないことによるセキュリティの向上などを図ることができる。なお、ＶＴＣシステムでは、クライアント端末をテレビジョン装置として説明したが、サーバから送信される出力情報をデコード可能なデコーダを備えていれば、テレビジョン装置でなくともよい。
【００３８】
以下では、ＶＴＣシステムを用いて、サーバ３００が送信した動画形式で出力した出力情報を、テレビジョン装置である映像出力装置１００が受信して再生するものとして説明する。
【００３９】
図２は図１に示す映像配信システムでの映像出力装置１００の一具体例を示すブロック構成図であって、１０１は放送信号入力端子、１０２はチューナ、１０３は復調部、１０４はデスクランブラ、１０５はストリーム処理部、１０６は映像デコーダ、１０７は音声デコーダ、１０８は時計部、１０９は映像処理部、１１０は音声処理部、１１１は映像再生出力部、１１２は音声再生出力部、１１３は映像／音声入出力部、１１４は暗号化／復号処理部、１１５はネットワーク接続部、１１６はネットワーク接続端子、１１７は記憶部、１１８は外部機器制御部、１１９は外部機器接続端子、１２０はメモリ、１２１は制御部である。
【００４０】
同図において、映像出力装置１００は、放送信号入力端子１０１，チューナ１０２，復調部１０３，デスクランブラ１０４，ストリーム処理部１０５，映像デコーダ１０６，音声デコーダ１０７，時計部１０８，映像処理部１０９，音声処理部１１０，映像再生出力部１１１，音声再生出力部１１２，映像／音声入出力部１１３，暗号化／復号処理部１１４，ネットワーク接続部１１５，ネットワーク接続端子１１６，記憶部１１７，外部機器制御部１１８，外部機器接続端子１１９，メモリ１２０及び制御部１２１から構成される。但し、この実施形態１を実現することができれば、映像出力装置１００は図２に含まれる全ての構成を有する必要は無く、また、図２に含まれない他の構成が含まれることを除外するものでもない。
【００４１】
放送信号入力端子１０１は、アンテナやケーブルなどが受信した放送信号データの入力を受け付ける。放送信号入力端子１０１で受け付けられる放送信号は、地上波デジタル放送や地上波アナログ放送，ＢＳ放送（放送衛星放送），ＣＳ放送（通信衛星放送）などのデジタルまたはアナログ放送信号である。
【００４２】
放送信号入力端子１０１がデジタル信号の入力を受け付ける場合、チューナ１０２は、放送信号入力端子１０１が受け付けた放送信号データから特定のチャンネルを抽出する。復調部１０３は、チューナ１０２が抽出したチャンネルからテレビ番組用の符号化された映像／音声データ及び各種データが多重化されたストリームを復調する。
【００４３】
デスクランブラ１０４は、サービス事業者との契約者のみに視聴させる場合やデジタル放送を視聴する場合など、復調部１０３で生成されたストリームにスクランブルがかかっている場合、図示しないサービス事業者から発行された情報、または、Ｂ−ＣＡＳカード（登録商標）から取得した情報及び放送波に多重されている鍵情報を使うなどして、スクランブルを解除する。
【００４４】
ここで、スクランブルが解除されたストリームを記憶部１１７などに記憶させる場合について説明する。
【００４５】
ストリームのコピー制限情報が世代コピー可の制限を持つ場合、ストリーム処理部１０５は、デスクランブラ１０４から出力されたストリームを暗号化／復号処理部１１４に供給する。暗号化／復号処理部１１４は、供給されたストリームを暗号化して記憶部１１７に記憶させる。暗号化の際の鍵は、例えば、映像出力装置１００が持つ固有情報や記憶部１１７の持つ固有情報，そのほか乱数などから生成される。記憶部１１７に記憶されるストリームは、制御部１２１によってストリームリストとして管理される。
【００４６】
放送信号入力端子１０１及びネットワーク接続端子１１６から入力されたストリームを視聴する場合には、このストリームはストリーム処理部１０５に供給される。また、記憶部１１７から再生されるストリームは、暗号化／復号処理部１１４によって復号された後、ストリーム処理部１０５に供給される。
【００４７】
ここで、ネットワーク接続端子１１６は、ＬＡＮ３（図１）を介して広域ネットワーク１（図１）に接続されており、このネットワーク接続端子１１６に接続されたネットワーク接続部１１５は、サーバ３００（図１）や他の映像出力装置１００と各種情報の送受信を行なう。
【００４８】
また、外部機器制御部１１８は、外部機器接続端子１１９を介して外部機器２００（図１）に接続されており、ＵＳＢ(Universal Serial Bus)を介して接続されたデバイスなどの外部機器２００からの入力情報を受信し、外部機器２００を制御するための制御情報を作成して外部機器２００に送信する。
【００４９】
放送信号入力端子１０１やネットワーク接続端子１１６から入力されたストリーム、あるいは記憶部１１７に記憶されているストリームがＭＰＥＧ２のトランスポートストリーム(ＴＳ：Transport Stream)である場合には、その映像データと音声データとを同期して再生出力できるように、映像出力装置１００が参照する時刻基準情報値であるプログラムクロックリファレンス（ＰＣＲ）がかかるストリームに多重化されている。かかるトランスポートストリームは、連続したトランスポートパケット（ＴＳパケット）からなり、複数の番組などのプログラムを取り扱うことができるので、このトランスポートストリームに含まれるプログラムとそれを構成する映像や音声などの構成要素との関係を表わすテーブル情報、即ち、ＰＳＩ（Program Specific Information）が、ＴＳパケットとして、トランスポートストリームに付加されている。かかるＰＳＩとしてのＰＭＴ(Program Map Table)は、プログラム毎に映像や音声などを伝送するＴＳパケットのパケット識別子（ＰＩＤ）を格納したものであり、ＰＳＩとしてのＰＡＴ(Program Association Table)は、ＰＭＴを伝送するＴＳパケットのＰＩＤ（従って、プログラムに対応するＰＩＤの一覧）が格納されている。
【００５０】
ストリーム処理部１０５は、入力されるトランスポートストリームＴＳからＰＡＴ(Program Association Table)／ＰＭＴ(Program Map Table)を取得し、パケット識別子（ＰＩＤ）を判別し、判別したＰＩＤを持つＴＳパケットを分離(Demultiplex)する。そして、ストリーム処理部１０５は、分離したＴＳパケットの圧縮符号化映像データを映像デコーダ１０６に、圧縮符号化音声データを音声デコーダ１０７を音声デコーダ１０７に、ＰＣＲを時計部１０８に夫々供給する。
【００５１】
圧縮符号化映像データは、映像デコーダ１０６で伸張が施された後、映像処理部１０９で付属情報が重畳されて映像信号とされ、映像再生出力部１１１によって再生出力される。ここで、映像処理部１０９は、映像信号に文字情報などを重畳することができる。また、圧縮符号化音声データは、音声デコーダ１０７で伸張が施された後、音声処理部１１０で左右の音声のバランス調整などの処理が施されて音声信号とされ、音声再生出力部１１２によって再生出力される。さらに、これら映像信号及び音声信号は映像／音声入出力部１１３から夫々記録装置などの外部の機器に出力することができ、必要であれば、映像処理部１０９及び音声処理部１１０は夫々、かかる映像信号及び音声信号をデジタル形式からアナログ形式へ変換して映像／音声入出力部１１３から出力する。なお、映像／音声入出力部１１３は、ＨＤＭＩ（登録商標）などの端子のように、映像及び音声を同時に出力することができる端子として１つにまとめることもできる。さらに、映像／音声入出力部１１３は、外部の機器から映像信号及び音声信号の入力を受け付けることができ、映像／音声入出力部１１３から入力された映像信号及び音声信号は夫々、映像再生出力部１１１及び音声再生出力部１１２に供給されて再生出力される。なお、映像／音声入出力部１１３は、映像入出力端子と音声入出力端子とに分かれていてもよい。
【００５２】
時計部１０８は、ストリーム処理部１０５から出力されたＰＣＲがシステムタイムクロック（ＳＴＣ）カウンタの計数値の初期値として設定され、カウンタの計数値を増加させ、各映像データに付随している復号時刻情報（ＤＴＳ）がこの計数値に一致した時刻にデコード（復号）を行なうように、映像デコーダ１０６及び音声デコーダ１０７にデコードの指示を行なう。映像出力装置１００では、映像または音声データに付随する再生出力時刻情報（ＰＴＳ）が一致した時刻に、映像または音声データの再生出力が行なわれる。
【００５３】
受信したストリームがＭＰＥＧ２のＰＥＳパケットからなる場合には、ＰＥＳパケットに含まれるＰＴＳ，ＤＴＳの値と時計部１０８のカウンタ値とに基づき、デコード開始及び再生出力開始タイミングが制御される。
【００５４】
ネットワーク接続端子１１６は、上記のように、ＬＡＮ３，ルータ２ａを介して広域ネットワーク１（図１）に接続されており、ネットワーク接続部１１５は、ネットワーク接続端子１１６を介してサーバ３００（図１）や他の映像出力装置１００と各種情報の送受信を行なう。
【００５５】
また、ネットワーク接続部１１５は、例えば、データの到達が保証されず信頼性はないが、リアルタイム性のある伝送モード（以下、リアルタイム伝送モードと呼ぶこともある）と、データの到達が保証されて信頼性はあるが、リアルタイム性のない伝送モード（以下、信頼性のある伝送モードと呼ぶこともある）に動作を切り換え可能である。
【００５６】
ここで、リアルタイム伝送モードでは、例えば、ＵＤＰ(User Datagram Protocol)及びＲＴＰ(Real-Time Transport Protocol)が用いられる。この方式では、送信したデータが相手に届いたかどうかを確認しないので、伝送パケットが失われて相手に届かない場合があり、映像や音声が途切れることがあるが、反面、データの送信は継続するので、遅延が少なく、リアルタイム性が維持できる。
【００５７】
例えば、ＲＴＰでは、ネットワークを経由して転送されると、パケットの喪失や配送の遅れが起こる。しかし、映像や音声のデータは、データの一部が欠けていても、再生が可能である。データの受信側では、喪失や配送の遅れたパケットは無視し、受信側が期待する時間に到着したパケットだけを利用してデータの再生を行なう。受信側は、受信したパケットについて、受信確認応答(ACKnowledgement)を逐一送ることはしない。
【００５８】
また、信頼性のある伝送モードでは、例えば、ＴＣＰ(Transmission Control Protocol)及びＨＴＴＰ(HyperText Transfer Protocol)またはＦＴＰ(File Transfer Protocol)が用いられる。このモードでは、送信したデータが相手に届いたかどうかを確認し、伝送パケットが失われて相手に届かなかった場合には、再度送信処理を行なうので、その間、映像や音声が停止してしまうことあるが、データの信頼性は確保される。
【００５９】
ネットワーク接続部１１５は、ＬＡＮ３に接続されたネットワーク接続端子１１６を介して、サーバ３００からコンテンツのストリームを受信する。外部機器制御部１１８は、外部機器接続端子１１９を介して外部機器２００（図１）に接続されており、ＵＳＢ(Universal Serial Bus)で接続されたデバイスなどの外部機器２００からの入力情報を受信し、また、外部機器２００を制御するための制御情報を作成して外部機器２００に送信する。
【００６０】
制御部１２１は、後述するように、記憶部１１７に記憶されたプログラムをメモリ１２０に展開し、展開したプログラムを実行することで各種プログラムに応じた機能を実現するものである。
【００６１】
図３は図２における映像出力装置１００で記憶部１１７から読み出されてメモリ１２０に展開されたプログラムの一具体例を示す図であって、１２０ａは再生処理部、１２０ｂはＧＵＩ情報処理部である。
【００６２】
同図において、メモリ１２０には、再生処理部１２０ａ及びＧＵＩ情報処理部１２０ｂが記憶部１１７（図２）から読み出されて展開される。
【００６３】
再生処理部１２０ａは、記憶部１１７に記憶されている再生処理プログラムを制御部１２１がメモリ１２０に展開して実行することにより、ソフトウェアによって再生処理の機能を実現するものであり、ここでは、この再生処理の機能を実現することも含めて「再生処理部」としている。同様にして、ＧＵＩ情報処理部１２０ｂは、記憶部１１７に記憶されているＧＵＩ情報処理プログラムを制御部１２１がメモリ１２０に展開して実行することにより、ソフトウェアによってＧＵＩ情報処理の機能を実現するものであり、ここでは、このＧＵＩ情報処理の機能を実現することも含めて「ＧＵＩ情報処理部」としている。
【００６４】
また、ソフトウェアとして実現された各機能は、再生処理部１２０ａやＧＵＩ情報処理部１２０ｂなどのように、各処理を行なう処理部として集積回路化するなどしてハードウェアとして実現することもできる。
【００６５】
以下では、説明を簡略化するために、再生処理プログラム及びＧＵＩ情報処理プログラムを制御部１２１が実行することで実現される各処理を、再生処理部１２０ａやＧＵＩ情報処理部１２０ｂが主体となって行なうものとして説明する。なお、これら処理部１２０ａ，１２０ｂをハードウェアで実現した場合には、その各処理部１２０ａ，１２０ｂが主体となって各処理を行なう。即ち、再生処理部１２０ａやＧＵＩ情報処理部１２０ｂがハードウェアで実現した場合には、再生処理やＧＵＩ情報処理はハードウェアとしてのこれら再生処理部１２０ａやＧＵＩ情報処理部１２０ｂが実行する。
【００６６】
再生処理部１２０ａは、映像デコーダ１０６や音声デコーダ１０７，時計１０８，映像処理部１０９，音声処理部１１０（図２）などを動作させて、放送信号入力端子１０１，チューナ１０２（図２）からの受信ストリームや記憶部１１７から読み出されて暗号化／復号処理部１１４で処理された受信ストリームをデコードし、再生処理を行なわせるものであり、ＧＵＩ情報処理部１２０ｂは、外部機器２００（図１）での利用者の操作情報の外部機器制御部１１８（図２）での入力処理やＧＵＩ画面の生成処理などを行なわせるものである。
【００６７】
図２に戻って、記憶部１１７は、ＨＤＤ(Hard Disk Drive)やＳＳＤ(Solid State Drive)，ＤＶＤ(Digital Versatile Disk)，ＢＤ(Blu-ray Disk)，ＩＣカード(Integrated Circuit Card)などの記憶装置であり、放送信号入力端子１０１から受信され、チューナ１０２で選択されて映像再生出力部１１１や音声再生出力部１１２で再生出力するストリームのコンテンツ，後述するプログラムやテーブル，後述するＧＵＩ画面のデータなどが記憶される。
【００６８】
図４は図１に示す映像配信システムでのサーバ３００の一具体例を示すブロック構成図であって、３０１は制御部、３０２はメモリ、３０３は記憶部、３０４はネットワーク接続部、３０５はネットワーク接続端子、３０６は外部機器制御部、３０７は外部機器接続端子、３０８はエンコーダである。
【００６９】
同図において、サーバ３００は、制御部３０１やメモリ３０２，記憶部３０３，ネットワーク接続部３０４，ネットワーク接続端子３０５，外部機器制御部３０６，外部機器接続端子３０７，エンコーダ３０８から構成されている。
【００７０】
制御部３０１は、記憶部３０３に記憶されたプログラムをメモリ３０２に展開し、展開したプログラムを実行することにより、サーバ３００の起動や情報処理，情報の送受信など、サーバとしての機能を実現する。記憶部３０３は、ＨＤＤやＳＳＤ，ＤＶＤ，ＢＤ，ＩＣカードなどの記憶装置であり、映像出力装置１００に出力するコンテンツや制御部３０１がメモリ３０２に展開するプログラム，テーブルなどを記憶している。
【００７１】
ネットワーク接続端子３０５は広域ネットワーク１（図１）に接続されており、ネットワーク接続部３０４は、ネットワーク接続端子３０５を介して他のサーバ３００や映像出力装置１００（図１）と各種情報の送受信を行なう。外部機器制御部３０６は、外部機器接続端子３０７を介して、ＵＳＢ(Universal Serial Bus)で接続されたデバイスなどの外部機器（図１では、図示せず）に接続され、この外部機器接続端子３０７に接続された外部機器からの入力の受け付け、また、制御信号を送信することによって外部機器の動作を制御する。エンコーダ３０８は、映像出力装置１００に出力する映像や音声などの出力情報を動画形式のストリームにエンコードする。このストリームは、ネットワーク接続部３０４により、映像出力装置１００に送信される。
【００７２】
図５は図４におけるサーバ３００での記憶部３０３から読み出されてメモリ３０２に展開されたプログラムの一具体例を示す図であって、３０２ａは配信制御部、３０２ｂはテーブル管理部、３０２ｃはＧＵＩデータ管理部である。
【００７３】
同図において、メモリ３０２には、配信制御部３０２ａやテーブル管理部３０２ｂ，ＧＵＩデータ管理部３０２ｃが記憶部３０３（図４）から読み出されて展開される。
【００７４】
配信制御部３０２ａやテーブル管理部３０２ｂ，ＧＵＩデータ管理部３０２ｃは夫々、記憶部３０３に記憶された通信処理プログラムやテーブル管理プログラム，ＧＵＩデータ管理プログラム３２２を制御部３０１がメモリ３０２に展開して実行することにより、ソフトウェアによって通信処理やテーブル管理，ＧＵＩデータ管理の各機能を実現するものてあり、ここでは、かかる配信処理，テーブル管理，ＧＵＩデータ管理の機能を実現することも含めて、夫々「配信制御部」，「テーブル管理部」，「ＧＵＩデータ管理部」としている。
【００７５】
また、ソフトウェアとして実現された各機能は、配信制御部３０２ａやテーブル管理部３０２ｂ，ＧＵＩデータ管理部３０２ｃなどのように、各処理を行なう処理部として集積回路化するなどして、ハードウェアとして実現することもできる。以下では、説明を簡略化するために、通信処理プログラム，テーブル管理プログラム及びＧＵＩデータ管理プログラムを制御部３０１が実行することで実現される各処理を、各処理部３０２ａ，３０２ｂ，３０２ｃが主体となって行なうものとして説明する。なお、各処理部３０２ａ，３０２ｂ，３０２ｃをハードウェアで実現した場合には、その各処理部３０２ａ，３０２ｂ，３０２ｃが主体となって各処理を行なう。
【００７６】
なお、これら処理部をハードウェアで実現した場合には、その各処理部が主体となって各処理を行なう。即ち、配信制御部３０２ａやテーブル管理部３０２ｂ，ＧＵＩデータ管理部３０２ｃがハードウェアで実現した場合には、配信制御やテーブル管理，ＧＵＩデータ管理はハードウェアとしてのこれら配信制御部３０２ａやテーブル管理部３０２ｂ，ＧＵＩデータ管理部３０２ｃが実行する。
【００７７】
配信制御部３０２ａは、サーバ３００とネットワーク１（図１）で接続された映像出力装置１００へのコンテンツのストリームの配信を制御する。
【００７８】
テーブル管理部３０２ｂは、記憶部３０３に記憶された各種情報テーブルのデータベース処理を行なう。
【００７９】
ＧＵＩデータ管理部３０２ｃは、記憶部３０３に記憶されているＧＵＩ画面を構成するための各種データの読み書きなどを行なう。
【００８０】
次に、この実施形態１において、ストリーム再生画面からＧＵＩ画面に切り替えるための処理方法について説明する。
【００８１】
ここで、図４に示すサーバ３００において、記憶部３００には、各種コンテンツが記憶されており、また、図２に示す映像出力装置１００において、記憶部１１７にこれらコンテンツに対応するＧＵＩ画面のデータが記憶されている。これらコンテンツとＧＵＩ画面のデータとは、ＧＵＩ−ＩＤ（ＧＵＩ識別情報）によって対応付けられており、映像出力装置１００の記憶部１１７から所望とするＧＵＩ画面のデータを読み出してＧＵＩ画面の映像を映像再生出力装置１１１で、音声を音声再生出力部１１２で夫々再生出力させるためには、ＧＵＩ画面のデータに該当するＧＵＩ−ＩＤを用いることが必要である。
【００８２】
なお、ここでは、映像再生出力装置１００が電源オンして起動すると、図４に示すサーバ３００で、配信制御部３０２ａ（図５）の制御のもとに、記憶部３０３からこれに記憶されているコンテンツが順次読み出され、エンコーダ３０８でエンコードされてかかるコンテンツのストリームが作成され、ネットワーク接続部３０４から図２に示す映像出力装置１００に送信される。このときの送信方法は、記憶部３０３からこれに記憶されている予めエンコード済みのコンテンツのデータを読み出して送信するという方法でもよい。映像出力装置１００では、このコンテンツのストリームがネットワーク接続部１１５で受信され、再生処理部１２０ａ（図３）の制御のもとに、ストリーム処理部１０５で処理されて映像のストリームと音声のストリームとに分離される。映像のストリームは映像デコーダ１０６でデコードされ、映像処理部１０９で処理された後、映像再生出力部１１１に供給され、また、音声のストリームは音声デコーダ１０７でデコードされ、音声処理部１１０で処理された後、音声再生出力部１１２に供給される。このようにして、映像再生出力装置１００が電源オンして起動したときには、まず、サーバ３００から各種コンテンツのストリームが供給されて、映像再生出力部１１１にかかるコンテンツのストリーム再生画面が表示され、音声再生出力部１１２にこのストリーム画面に対する音声が再生出力された状態となる。
【００８３】
かかる状態で、ユーザが外部機器２００で所定の指示操作を行なうことにより、かかるコンテンツのストリーム再生画面に代わって、チューナ１０２で受信された放送信号の画面を表示させることができるし、また、記憶部１１７に記憶されている受信放送信号を読み出してその画面を表示させることができる。
【００８４】
但し、これに限るものでなく、映像再生出力装置１００が電源オンして起動したときに、チューナ１０２で受信されて放送信号の画面を表示させ、ユーザが外部機器２００で所定の指示操作を行なうことにより、サーバ３００から各種コンテンツのストリームが供給され、そのストリーム再生画面が表示されるようにしてもよい。
【００８５】
図６は図１に示す映像配信システムでの映像出力方法の一具体例を示すフローチャートであって、図２に示す映像出力装置１００でストリーム再生画面からＧＵＩ画面に切り替える際のシステム全体の動作の処理シーケンスを示すものである。
【００８６】
同図において、いま、ストリーム再生を行なうための処理が映像出力装置１００の再生処理部１２０ａとサーバ３００の配信制御部３０２ａとによって行なわれており、映像出力装置１００でコンテンツのストリーム再生画面が表示されている状態にある（Ｓ６０１）。この映像出力装置１００でこのコンテンツのストリーム再生画面を表示させるためのコンテンツのストリームは、装置管理サーバ４００により指定されたこの映像出力装置１００に該当するサーバ３００から送信されたものである。
【００８７】
かかるストリーム再生画面の表示状態で、映像出力装置１００のＧＵＩ情報処理部１２０ｂ（図３）は、タッチパネルなど外部機器２００からの操作情報の入力を外部機器制御部１１８（図２）から受け付けると（Ｓ６０２）、サーバ３００にＧＵＩ−ＩＤを取得するためのＧＵＩ−ＩＤ要求を行なう（Ｓ６０３）。
【００８８】
ここで、ＧＵＩ−ＩＤは、映像出力装置１００で表示するＧＵＩ画面の内容（ＧＵＩ画面のデータ：以下、ＧＵＩデータという）を指定する識別子であり、記憶部１１７は、ＧＵＩ−ＩＤで指定されるＧＵＩ画面を作成するためのＧＵＩデータを記憶している。一例として、ＧＵＩ−ＩＤがＡ−０１であれば、対応するＧＵＩ画面の内容は京都の観光イベントに関する内容であり、ＧＵＩ−ＩＤがＫ−０１であれば、金閣寺の観光イベントに関する内容である。
【００８９】
なお、かかるＧＵＩデータは、例えば、企業などで作成されて、サーバ３００から各映像出力装置１００に配信されたものである。
【００９０】
サーバ３００は、このＧＵＩ−ＩＤ要求を受信すると、映像出力装置１００に対して配信しているコンテンツのストリームの再生位置を取得する（Ｓ６０４）。かかるストリームの再生位置の取得は次のようにして行なわれる。
【００９１】
即ち、サーバ３００の配信制御部３０２ａ（図５）は、ストリームを構成するパケットに格納されたＭＰＥＧデータから、ＧＵＩ−ＩＤ要求があった時刻を基に、表示時刻を表わすＰＴＳ情報を取得する。取得対象となるパケットは、再生位置の取得処理を開始した時点以降に映像出力装置１００へ送信されるパケットのうち、ＰＴＳ情報を含んでいる最初のパケットである。配信制御部３０２ａは、ストリームデータのＰＴＳ情報と現在時刻から、コンテンツのストリームでの再生位置の情報を算出する。
【００９２】
このようにして再生位置の取得処理が終了すると、ＧＵＩデータ管理部３０２ｃ（図５）は、サーバ３００の記憶部３０３に記憶されているコンテンツ対応テーブルを読み出す。
【００９３】
図７は図４に示すサーバ３００の記憶部３０３に記憶されているコンテンツ対応テーブルの一具体例を示す図であって、７００はコンテンツ対応テーブル、７０１はコンテンツ名、７０２は再生範囲、７０３はＧＵＩ−ＩＤである。
【００９４】
同図において、コンテンツ対応テーブル７００は、コンテンツ名７０１と再生範囲７０２とＧＵＩ−ＩＤ７０３との項目から構成されており、コンテンツ名７０１は配信するストリームでのコンテンツの識別子を示す情報、再生範囲７０２は夫々のコンテンツの再生時間、ＧＵＩ−ＩＤ７０３は映像出力装置１００で表示するＧＵＩ画面の内容を示す情報である。再生範囲７０２は、夫々のコンテンツ毎に、その先頭時刻と終端時刻で表わされる。
【００９５】
かかるコンテンツ対応テーブル７００によると、例えば、コンテンツ名７０１が「Ｋｙｏｔｏ」のコンテンツは、京都のイベントに関するコンテンツであって、ＧＵＩ−ＩＤ７０３が「Ａ−０１」と「Ａ−０２」である２つの部分に区分され（このように区分された部分を、以下、区分コンテンツという）、ＧＵＩ−ＩＤ７０３が「Ａ−０１」の区分コンテンツは、再生範囲７０２が「０：００（０分００秒、以下、同様）〜３：４５」であり、ＧＵＩ−ＩＤ７０３が「Ａ−０２」の区分コンテンツは再生範囲７０２が「３：４５〜５：００」である。これは、「Ａ−０１」の区分コンテンツは、例えば、京都の観光イベントに関するコンテンツであり、「Ｋｙｏｔｏ」のコンテンツの再生出力の開始時刻を「０：００」とすると、「３：４５」まで再生出力が継続するものである。ＧＵＩ−ＩＤ７０３が「Ａ−０２」の区分コンテンツは、例えば、この京都の観光イベントの参加者に宿泊を進めるような施設を紹介する内容のものであって、「Ａ−０１」の区分コンテンツの再生出力が「３：４５」に終了すると、この「３：４５」から続けて「５：００」まで再生出力されるものである。コンテンツ名７０１が「Ｋｉｎｋａｋｕｊｉ」のコンテンツは、例えば、金閣寺の観光イベント「Ｋ−０１」と宿泊施設「Ｋ−０２」などのコンテンツであり、コンテンツ名７０１が「Ｇｉｎｋａｋｕｊｉ」のコンテンツは、例えば、銀閣寺の観光イベント「Ｇ−０１」と宿泊施設「Ｇ−０２」などのコンテンツであって、コンテンツ名７０１が「Ｋｙｏｔｏ」のコンテンツと同様の構成をなすものである。
【００９６】
このように、記憶部３０３に記憶されているコンテンツが順に読み出されて、コンテンツのストリームとして、映像出力装置１００に送信される。図７に示されるように、記憶部３０３に「Ｋｙｏｔｏ」のコンテンツ，「Ｋｉｎｋａｋｕｊｉ」のコンテンツ及び「Ｇｉｎｋａｋｕｊｉ」のコンテンツが記憶されている場合、例えば、「Ｋｙｏｔｏ」のコンテンツ，「Ｋｉｎｋａｋｕｊｉ」のコンテンツ，「Ｇｉｎｋａｋｕｊｉ」のコンテンツの順に繰り返し読み出されてコンテンツのストリームが作成され、映像出力装置１００に送信される。
【００９７】
なお、夫々のコンテンツで再生範囲７０２をいずれも「０：００」を先頭時刻としているが、これは、後述するように、夫々のコンテンツでその再生位置を検出してコンテンツに対するＧＵＩ−ＩＤ７０３を検出することができるようにするためである。
【００９８】
次に、図５〜図７とを用いて、ＧＵＩ−ＩＤの取得処理について説明する。
【００９９】
記憶部３０３では、各コンテンツがその該当するコンテンツ名が付加されて記憶されており、配信制御部３０２ａはコンテンツ名を指定して記憶部３０３からコンテンツを読み出し、コンテンツのストリームとして送信する。このため、送信中のコンテンツのストリームのコンテンツ名は、配信制御部３０２ａから取得することができる。
【０１００】
そこで、ＧＵＩデータ管理部３０２ｃは、ＧＵＩ−ＩＤ要求があったタイミング（再生位置）で、映像出力装置１００に送信中のストリームのコンテンツ名を配信制御部３０２ａから取得し、取得したコンテンツ名とコンテンツ対応テーブルのコンテンツ名７０１とを比較し、該当するコンテンツ名のコンテンツについて、取得した再生位置とコンテンツ対応テーブルの再生範囲７０２を比較することにより、取得したコンテンツ名と再生位置に該当するＧＵＩ−ＩＤをコンテンツ対応テーブル７００から抽出する（Ｓ６０５）。
【０１０１】
例えば、取得したコンテンツ名が「Ｋｙｏｔｏ」であって、このコンテンツ名が「Ｋｙｏｔｏ」のストリーム再生画面で再生位置が「２：００」とすると、「Ａ−０１」のＧＵＩ−ＩＤが得られることになる。
【０１０２】
ＧＵＩデータ管理部３０２ｃは、抽出したＧＵＩ−ＩＤを映像出力装置１００に送信する（Ｓ６０６）。
【０１０３】
映像出力装置１００は、サーバ３００からこのＧＵＩ−ＩＤを受信すると、ＧＵＩ情報処理部１２０ｂ（図３）にこのＧＵＩ−ＩＤを通知する。ＧＵＩ情報処理部１２０ｂは、受信したＧＵＩ−ＩＤに対応するＧＵＩ画面データを記憶部１１７（図２）から読み出してＧＵＩ画面を作成し、映像再生出力装置１１１と音声再生出力装置１１２とで利用者（閲覧者）が操作可能なＧＵＩ画面、即ち、ストリーム再生画面に連動（関連）したＧＵＩ画面を表示する（Ｓ６０７）。このＧＵＩ画面により、ストリーム再生画面で指定された、例えば、イベントなどに対して利用者が希望する事項を入力できる。例えば、イベントが行なわれている観光地での宿泊施設のストリーム再生画面で利用者が指定操作を行なうと、指定した宿泊施設の各種の詳細情報の表示を、利用者による外部機器２００の操作で、選択できたり、希望する宿泊施設を予約したりすることができるＧＵＩ画面が表示されることになる。
【０１０４】
以上のように、この実施形態１では、利用者の外部機器２００での所定の操作により、コンテンツのストリーム再生画面からＧＵＩ画面に切り替える際に、ストリーム再生画面で指示された再生位置（タイミング）に応じたＧＵＩ画面が表示されることになり、ストリーム再生画面で表示中の内容と連動（関連）したＧＵＩ画面を作成して表示させることができる。
【０１０５】
〔実施形態２〕
次に、実施形態２について説明するが、この実施形態２では、再生位置に応じたＧＵＩ画面を表示する際に、ストリーム再生画面で指定された再生位置情報を映像出力装置１００で取得するものであって、その再生位置情報を用いて表示するＧＵＩ画面を決定する。なお、この実施形態２での映像配信システムや映像出力装置１００，サーバ３００は夫々、上記実施形態１と同様、図１〜図５の構成をなしているものである。
【０１０６】
図８は図１に示す映像配信システムの実施形態２での映像出力方法の一具体例を示すフローチャートであって、図２に示す映像出力装置１００でストリーム再生画面からＧＵＩ画面に切り替える際のシステム全体の動作の処理シーケンスを示すものであり、図６に示す処理に対応する処理は、同じステップ番号「Ｓ」としている。
【０１０７】
なお、この実施形態２では、映像出力装置１００の再生処理部１２０ａ（図３）は、サーバ３００（図４）からの受信したコンテンツのストリームから外部機器２００での指定操作による再生位置を検出する機能も備えている。
【０１０８】
図８において、図６に示す実施形態１と同様、映像出力装置１００（図２）でコンテンツのストリーム再生画面が表示されている状態で（Ｓ６０１）、映像出力装置１００のＧＵＩ情報処理部１２０ｂ（図３）が外部機器２００からの操作情報の入力を外部機器制御部１１８（図２）から受け付けると（Ｓ６０２）、映像出力装置１００のＧＵＩ情報処理部１２０ｂは、現在表示中のストリーム再生画面のストリームに含まれるＰＴＳと現在時刻とを基に再生位置を算出した再生位置情報を再生処理部１２０ａ（図３）から取得し（Ｓ８０１）、取得した再生位置情報を含むＧＵＩ−ＩＤ要求をサーバ３００に送信する（Ｓ８０２）。
【０１０９】
サーバ３００では、このＧＵＩ−ＩＤ要求を受信すると、ＧＵＩデータ管理部３０２ｃが、配信制御部３０２ａから送信中のコンテンツのストリームのコンテンツ名を取得し、取得したコンテンツ名とＧＵＩ−ＩＤ要求に含まれる再生位置情報から、図７に示すコンテンツ対応テーブル７００を基に、該当するＧＵＩ−ＩＤを抽出する（Ｓ８０３）。
【０１１０】
これ以降は図６に示す実施形態１と同様であり、サーバ３００は抽出したＧＵＩ−ＩＤを映像出力装置１００に送信し（Ｓ６０６）、映像出力装置１００は、このＧＵＩ−ＩＤを受信し、このＧＵＩ−ＩＤに対応したＧＵＩ画面を表示する（Ｓ６０７）。
【０１１１】
以上のように、この実施形態２では、ストリーム再生画面の表示内容に連動したＧＵＩ画面を表示する際に、ストリーム再生画面で再生位置情報を映像出力装置１００で取得し、その再生位置情報を用いて表示するＧＵＩ画面を決定することができ、先の実施形態と同様の効果が得られることになる。
【０１１２】
〔実施形態３〕
次に、実施形態３について説明するが、この実施形態３では、再生位置に応じたＧＵＩ画面を表示する際に、外部機器２００であるタッチパネルに触れられた位置に応じて、表示するＧＵＩ画面を決定するものである。このタッチパネルは、映像出力装置１００の映像再生出力部１１１の画面と同じ面積を持ち、画面上に表示されたＧＵＩ画面に触れることで操作可能なものである。なお、この実施形態３での映像配信システムや映像出力装置１００，サーバ３００は夫々、上記実施形態１と同様、図１〜図５の構成をなしているものである。
【０１１３】
図９はこの実施形態３におけるサーバ３００の記憶部３０３（図４）に記憶されているコンテンツ対応テーブルの一具体例を示す図であって、７００ａはコンテンツ対応テーブル、７０４は座標範囲であり、図７に対応する部分には同一符号をつけて重複する説明を省略する。
【０１１４】
同図において、コンテンツ対応テーブル７００ａは、図７に示すコンテンツ対応テーブル７００を構成する情報に座標範囲７０４が追加されたものである。
【０１１５】
座標範囲７０４は、映像出力装置２００での映像再生出力部１１１の表示画面全体の表示範囲の中での範囲を示す情報である。座標範囲７０４の座標は、ドット単位として、表示画面での横軸方向の位置をＸ、縦軸方向の位置をＹとし、表示画面の左端をＸ＝０、表示画面の上端をＹ＝０とした座標系で指定する。範囲を指定する形状は長方形とし、長方形の左上隅と右下隅との座標を指定することにより、任意の座標範囲を示すことができる。
【０１１６】
一例として、映像再生出力部１１１の表示画面全体の表示範囲が横１９２０ドット，縦１０８０ドットからなるものとし、この表示画面全体にストリーム再生画面が表示される場合には、このストリーム再生画面の表示範囲は（０，０）〜（１９２０，１０８０）で表わされる。これは、コンテンツ対応テーブル７００ａにおいて、コンテンツ名が「Ｋｙｏｔｏ」のコンテンツのＧＵＩ−ＩＤが「Ａ−０１」の区分コンテンツの表示範囲である。
【０１１７】
また、ストリーム再生画面の表示範囲が映像再生出力部１１１の表示画面全体の表示範囲の左半分である場合には、座標範囲７０４は（０，０）〜（９６０，１０８０）で表わされる。これは、コンテンツ対応テーブル７００ａにおいて、コンテンツ名が「Ｋｙｏｔｏ」のコンテンツのＧＵＩ−ＩＤが「Ａ−０２」の区分コンテンツの表示範囲である。さらに、ストリーム再生画面の表示範囲が映像再生出力部１１１の表示画面全体の表示範囲の右半分である場合には、座標範囲７０４は（９６０，０）〜（１９２０，１０８０）で表わされる。これは、コンテンツ対応テーブル７００ａにおいて、コンテンツ名が「Ｋｙｏｔｏ」のコンテンツのＧＵＩ−ＩＤが「Ａ−０３」の区分コンテンツの表示範囲である。
【０１１８】
ここで、コンテンツ対応テーブル７００ａによると、コンテンツ名が「Ｋｙｏｔｏ」のコンテンツのＧＵＩ−ＩＤが「Ａ−０２」の区分コンテンツとＧＵＩ−ＩＤが「Ａ−０３」の区分コンテンツとは、再生範囲７０２が「３：４５〜５：００」と等しいから、コンテンツ名が「Ｋｙｏｔｏ」のコンテンツのＧＵＩ−ＩＤが「Ａ−０１」の区分コンテンツのストリーム再生画面が表示された後、ＧＵＩ−ＩＤが「Ａ−０２」の区分コンテンツとＧＵＩ−ＩＤが「Ａ−０３」の区分コンテンツとのストリーム再生画面が、映像再生出力部１１１の表示画面全体の表示範囲の左半分と右半分とに、同時に表示されることになる。そして、かかる表示状態で表示画面の左半分側が指示されると、コンテンツ対応テーブル７００ａから「Ａ−０２」のＧＵＩ−ＩＤが抽出され、右半分側が指示されると、コンテンツ対応テーブル７００ａから「Ａ−０３」のＧＵＩ−ＩＤが抽出される。
【０１１９】
なお、このコンテンツ対応テーブル７００ａには、１つのコンテンツのみが示されているが、他のコンテンツの情報が、同様の形態で、あるいは、図７に示す形態で、登録されている。
【０１２０】
また、この実施形態３におけるストリーム再生画面から外部機器２００（図１）での利用者の操作情報を受ける前までの処理は、先の実施形態２と同様であるため、説明を省略する。
【０１２１】
この実施形態３において、ストリーム再生画面の表示中に利用者が映像出力装置１００に接続された外部機器２００であるタッチパネルに触れると（従って、このストリーム再生画面に触れると）、映像出力装置１００のＧＵＩ情報処理部１２０ｂ（図３）は、利用者がタッチパネル上の触れた位置を座標情報として取得し、取得した座標情報を含んだＧＵＩ−ＩＤ要求をサーバ３００に送信する。サーバ３００がこのＧＵＩ−ＩＤ要求を受信すると、ＧＵＩデータ管理部３０２ｃ（図５）が配信中のコンテンツのストリームのコンテンツ名と再生位置と座標情報の座標が含まれる座標範囲に該当するＧＵＩ−ＩＤをコンテンツ対応テーブル７００ａから抽出し、映像出力装置１００に送信する。このＧＵＩ−ＩＤを受信した映像出力装置１００は先の実施形態１と同様の処理を行ない、このＧＵＩ−ＩＤに該当するＧＵＩ画面を表示する。
【０１２２】
なお、座標情報の取得方法は、外部機器２００としてタッチパネルを用いずに、例えば、マウスを用い、映像出力装置１００の映像再生出力部１１１の表示画面に表示されたマウスカーソルの座標をマウスのボタンのクリックで取得する方法を用いてもよい。
【０１２３】
以上により、この実施形態３においても、ストリーム再生画面からＧＵＩ画面に切り替える際に、利用者がタッチパネルに触れた位置に応じて、表示するＧＵＩ画面を決定することができ、先の実施形態と同様の効果が得られる。
【０１２４】
〔実施形態４〕
次に、実施形態４について説明するが、この実施形態４では、ストリーム再生画面からＧＵＩ画面に切り替える際に、指定のＧＵＩ−ＩＤに対応したＧＵＩ画面を作成するためのデータが映像出力装置１００の記憶部１１７（図２）に記憶されていない場合、指定のＧＵＩ−ＩＤに対応するＧＵＩ画面のデータをダウンロードすることができ、これにより、ＧＵＩ画面を作成することができるようにしたものである。
【０１２５】
図１０はこの実施形態４におけるサーバ３００の記憶部３０３（図４）に記憶されているコンテンツ対応テーブルの一具体例を示す図であって、７００ｂはコンテンツ対応テーブル、７０５はＧＵＩ画面用ＵＲＩ（Uniform Resource Identifier）であり、図９に対応する部分には同一符号をつけて重複する説明を省略する。
【０１２６】
同図において、コンテンツ対応テーブル７００ｂは、図９に示すコンテンツ対応テーブル７００ａを構成する情報にＧＵＩ画面用ＵＲＩ７０５の項目が追加されたものである。
【０１２７】
ＧＵＩ画面用ＵＲＩ７０５は、ネットワーク上のＧＵＩデータの所在場所を示す情報である。このＵＲＩにアクセスすることにより、映像出力装置１００はＧＵＩデータをダウンロードして取得することができる。
【０１２８】
図１１は図１に示す映像配信システムの実施形態４での映像出力方法の一具体例の要部を示すフローチャートであり、図２に示す映像出力装置１００でストリーム再生画面からＧＵＩ画面に切り替える際の映像出力装置１００のサーバ３００からＧＵＩ−ＩＤを受信してからの動作の処理シーケンスを示すものである。
【０１２９】
同図において、先の各実施形態のように、映像出力装置１００がサーバ３００からＧＵＩ−ＩＤを受信すると（Ｓ８０１）、ＧＵＩ情報処理部１２０ｂ（図３）は、この受信したＧＵＩ−ＩＤに該当するＧＵＩデータが記憶部１１７（図２）が記憶されているか否かを確認する（Ｓ８０２）。かかるＧＵＩデータが記憶部１１７が記憶されている場合には（Ｓ８０２の“Ｙｅｓ”）、この受信したＧＵＩ−ＩＤに従って記憶部１１７に記憶しているＧＵＩデータを読み出し、先の各実施形態と同様に、このＧＵＩデータを用いてＧＵＩ画面を作成して表示する（Ｓ８０４）。受信したＧＵＩ−ＩＤに該当するＧＵＩデータが記憶部１１７に記憶されていない場合には（Ｓ８０２の“Ｎｏ”）、図１０に示すコンテンツ対応テーブル７００ｂのＧＵＩ画面用ＵＲＩ７０５の項目の情報を用いて、該当するＧＵＩデータをダウンロードして取得し（Ｓ８０３）、取得したこのＧＵＩデータを用いてＧＵＩ画面を作成して表示する（Ｓ８０４）。
【０１３０】
以上のように、この実施形態４では、ストリーム再生画面からＧＵＩ画面に切り替える際に、指定のＧＵＩ−ＩＤに対応するＧＵＩ画面を作成するためのＧＵＩデータが記憶部１１７に記憶していない場合でも、この指定のＧＵＩ−ＩＤに対応するＧＵＩデータをダウンロードによって取得することができて、ＧＵＩ画面を作成して表示することができるものであって、先の実施形態と同様の効果を得ることができる。
【０１３１】
〔実施形態５〕
次に、実施形態５について説明するが、この実施形態５は、映像出力装置１００の記憶部１１７に図７，図９あるいは図１０に示すようなコンテンツ対応テーブルが記憶されており、ストリーム再生画面からＧＵＩ画面に切り替える際に、このコンテンツ対応テーブルを使用して表示するＧＵＩ画面を決定するものである。
【０１３２】
図１２は図１に示す映像配信システムの実施形態５での映像出力方法の一具体例の要部を示すフローチャートであり、図２に示す映像出力装置１００でストリーム再生画面からＧＵＩ画面に切り替える際のシステム全体の動作の処理シーケンスを示すものである。なお、図８に対応する処理には、同一ステップ番号「Ｓ」を付して重複する説明を省略する。
【０１３３】
同図において、図８に示す具体例と同様にして、映像出力装置１００のＧＵＩ情報処理部１２０ｂは、現在表示中のストリーム再生画面のストリームに含まれるＰＴＳと現在時刻から再生位置を基に算出した再生位置情報を再生処理部１２０ａ（図３）から取得すると（Ｓ８０１）、映像出力装置１００のＧＵＩ情報処理部１２０ｂ（図３）は、記憶部１１７（図２）に予め記憶しているコンテンツ対応テーブルを読み出し、このコンテンツ対応テーブルからＧＵＩ−ＩＤを抽出する（Ｓ９０１）。そして、このＧＵＩ−ＩＤを基に記憶部１１７から該当するＧＵＩデータを読み取り、あるいはダウンロードしてＧＵＩ画面を作成して表示する（Ｓ６０７）。
【０１３４】
コンテンツ対応テーブルからＧＵＩ−ＩＤを抽出する方法やＧＵＩ−ＩＤ決定後の処理は、先の実施形態４と同様である。
【０１３５】
以上のように、この実施形態５では、ストリーム再生画面からＧＵＩ画面に切り替える際に、映像出力装置１００の記憶部１１７に記憶しているコンテンツ対応テーブルを使用して、表示するＧＵＩ画面を決定することができるものであって、先の各実施形態と同様の効果が得られる。
【０１３６】
〔実施形態６〕
次に、実施形態６について説明するが、この実施形態６は、先の実施形態５と同様、映像出力装置１００でコンテンツ対応テーブルを用いてＧＵＩ−ＩＤの決定をするものであって、映像出力装置１００の記憶部１１７にコンテンツ対応テーブルが記憶されていないが、映像出力装置１００でＧＵＩ−ＩＤの決定のためにコンテンツ対応テーブルを用いることができるようにしたものである。かかるコンテンツ対応テーブルも、図７，図９あるいは図１０に示すようなコンテンツ対応テーブルである。なお、かかるコンテンツ対応テーブルはサーバ３００に確保されているが、サーバ３００はこのコンテンツ対応テーブルを用いてＧＵＩ−ＩＤの決定は行なわない。
【０１３７】
図１３は図１に示す映像配信システムの実施形態６での映像出力方法の一具体例の要部を示すフローチャートであり、図２に示す映像出力装置１００でストリーム再生画面からＧＵＩ画面に切り替える際のシステム全体の動作の処理シーケンスを示すものである。なお、図８に対応する処理には、同一ステップ番号「Ｓ」を付して重複する説明を省略する。
【０１３８】
同図において、映像出力装置１００では、ＧＵＩ情報処理部１２０ｂ（図３）は、再生位置情報を再生処理部１２０ａ（図３）から取得すると（Ｓ８０１）、ＧＵＩ−ＩＤを決定するために、記憶部１１７にコンテンツ対応テーブルを記憶しているか否か確認する（Ｓ１００１）。
【０１３９】
かかるコンテンツ対応テーブルが記憶部１１７に記憶している場合には、先の実施形態５と同様、記憶部１１７からコンテンツ対応テーブルを取得し、コンテンツ対応テーブルを用いてＧＵＩ−ＩＤを抽出する。
【０１４０】
かかるコンテンツ対応テーブルが記憶部１１７に記憶していない場合には、サーバ３００からコンテンツ対応テーブルを取得するために、サーバ３００に対してコンテンツ対応テーブル送信要求を行なう（Ｓ１００２）。サーバ３００は、このコンテンツ対応テーブル送信要求を受信すると、映像出力装置１００に対して、コンテンツ対応テーブルを送信する（Ｓ１００３）。
【０１４１】
映像出力装置１００は、記憶部１１７から取得したコンテンツ対応テーブル、または、サーバ３００からの受信したコンテンツ対応テーブルを用いてＧＵＩ−ＩＤを決定し（Ｓ１００１）、このＧＵＩ−ＩＤに該当するＧＵＩデータを記憶１１７から読み取り、あるいはダウンロードしてＧＵＩ画面を作成・表示する（Ｓ６０７）。
【０１４２】
なお、コンテンツ対応テーブルを用いたＧＵＩ−ＩＤの決定方法やＧＵＩ−ＩＤ決定後の処理は、先の実施形態５と同様である。
【０１４３】
以上のように、この実施形態６では、映像出力装置１００の記憶部１１７に、コンテンツ対応テーブルが記憶されていない場合でも、サーバ３００からコンテンツ対応テーブルを取得することにより、表示するＧＵＩ画面を決定することができる。
【０１４４】
以上、本発明の実施形態について説明したが、本発明は以上の実施形態に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施形態は本発明を分かり易く説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施形態の構成の一部を他の実施形態の構成に置き換えることが可能であり、また、ある実施形態の構成に他の実施形態の構成を加えることも可能である。さらに、各実施形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【０１４５】
また、上記の各構成，機能，処理部，処理手段などは、それらの一部または全部を、例えば、集積回路で設計することなどにより、ハードウェアで実現してもよい。また、上記の各構成，機能などは、制御部１２１（図２）が夫々の機能を実現するプログラムを解釈し、実行することにより、ソフトウェアで実現してもよい。各機能を実現するプログラムやテーブル，ファイルなどの情報は、メモリやハードディスク，ＳＳＤ(Solid State Drive)などの記録装置、または、ＩＣカードやＳＤカード，ＤＶＤ(Digital Versatile Disk)などの記録媒体に格納しておくことができる。
【０１４６】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には、殆ど全ての構成が相互に接続されていると考えてもよい。
【０１４７】
また、上記各実施形態では、映像出力装置１００をデジタルサイネージ端末としたが、例えば、家庭内などに用いられるテレビジョン受像機であってもよい。この場合には、テレビジョン放送番組が放送局からコンテンツのストリームとして送信され、映像出力装置１００としてのテレビジョン受信機では、これが受信されてストリーム再生画面として表示される。このストリーム再生画面に対して外部機器２００により操作することにより、先の実施形態のように、このストリーム再生画面に連動する（関連する）ＧＵＩ画面が選択されて表示される。このストリーム再生画面としては、放送番組に間挿されたコマーシャルの画面であってもよい。この場合には、このコマーシャル画面に連動（関連）するＧＵＩ画面では、例えば、コマーシャルの対象となる商品の購入や映画などのイベントの予約申込みができるようにすることができる。この場合、ＧＵＩデータはテレビジョン受像機の記憶部１１７に記憶されているが、ＧＵＩ画面が非常に多く、記憶部１１７に記憶しきれない場合には、ＧＵＩデータを管理するサーバを設け、このサーバからダウンロードするようにすればよい。
【０１４８】
また、映像出力装置１００をテレビジョン受像機とした場合、放送局から送信される放送信号にコンテンツのストリームを重畳し、テレビジョン受像機では、コンテンツのストリーム画面が、放送番組の画面とともに、表示画面の一部で表示されるようにすることができる。
【符号の説明】
【０１４９】
１  広域ネットワーク
１００ａ，１００ｂ，……，１００ｎ  映像出力装置
１０１  放送信号入力端子
１０２  チューナ
１０３  復調部
１０４  デスクランブラ
１０５  ストリーム処理部
１０６  映像デコーダ
１０９  映像処理部
１１１  映像再生出力部
１１２  音声再生出力部
１１６  ネットワーク接続端子
１１７  記憶部
１１８  外部機器制御部
１１９  外部機器接続端子
１２０  メモリ
１２１  制御部
１２０ａ  再生処理部
１２０ｂ  ＧＵＩ情報処理部
２００ａ，２００ｂ，……，２００ｎ  外部機器
３００ａ，３００ｂ，……，３００ｍ  映像出力サーバ装置（サーバ）
３０１  制御部
３０２  メモリ
３０２ａ  配信制御部
３０２ｂ  テーブル管理部
３０２ｃ  ＧＵＩデータ管理部
３０３  記憶部
３０５  ネットワーク接続端子
３０７  外部機器接続端子
３０８  エンコーダ
７００，７００ａ，７００ｂ  コンテンツ対応テーブル
７０１  コンテンツ名
７０２  再生範囲
７０３  ＧＵＩ−ＩＤ
７０４  座標範囲
７０５  ＧＵＩ画面用ＵＲＩ
【図１】
2012175551.tif 000003
【図２】
2012175551.tif 000004
【図３】
2012175551.tif 000005
【図４】
2012175551.tif 000006
【図５】
2012175551.tif 000007
【図６】
2012175551.tif 000008
【図７】
2012175551.tif 000009
【図８】
2012175551.tif 000010
【図９】
2012175551.tif 000011
【図１０】
2012175551.tif 000012
【図１１】
2012175551.tif 000013
【図１２】
2012175551.tif 000014
【図１３】
2012175551.tif 000015