(57)【特許請求の範囲】
【請求項１】
ストリーミングデータを受信しコンテンツを再生する端末装置であって、
ストリーミングデータを受信すると、当該ストリーミングデータに包含されている複数のソースデータと、複数のソースデータから選択すべきソースデータを指定するソース指定データ及び該ソース指定データが示すソースデータに切り替える時間を指定する時間指定データ及び前記ソース指定データで指定したソースデータから他のソースデータへの切り替えを禁止した入力操作受付禁止状態を示す切替禁止データを有する制御データと、をそれぞれ記憶する記憶手段と、
ソースデータを指定する入力操作を受け付ける入力操作受付手段と、
前記記憶手段に記憶された制御データを参照して、前記時間指定データに指定された時間であるか否か、及び前記切替禁止データが示す入力操作受付禁止であるか否かを判断する判断手段と、
前記判断手段が前記制御データの前記時間指定データに指定された時間であると判断した場合には、前記制御データの前記ソース指定データにより指定されたソースデータを前記記憶手段より読み出してコンテンツを再生し、前記入力操作受付手段により入力操作を受け付けた場合には、前記判断手段が入力操作受付禁止であると判断していないことを条件に、当該入力操作により指定されたソースデータを前記記憶手段より読み出してコンテンツを再生する再生手段と、
を備えたことを特徴とする端末装置。
【請求項２】
ストリーミングデータを端末装置で受信しコンテンツを再生する方法であって、
ストリーミングデータを受信すると、当該ストリーミングデータに包含されている複数のソースデータと、ソースデータの指定を行うソース指定データ及び該ソース指定データが示すソースデータに切り替える時間を指定する時間指定データ及び前記ソース指定データで指定したソースデータから他のソースデータへの切り替えを禁止した入力操作受付禁止状態を示す切替禁止データを有する制御データと、をそれぞれ前記端末装置に設けられたメモリに記憶する第１のステップと、
前記メモリに記憶された前記制御データを参照して、前記時間指定データに指定された時間であるか否か、及び前記切替禁止データが示す入力操作受付禁止であるか否かを判断する第２のステップと、
前記第２のステップにおいて前記制御データの前記時間指定データに指定された時間であると判断した場合には、前記制御データの前記ソース指定データにより指定されたソースデータを前記メモリより読み出してコンテンツを再生する第３のステップと、
前記端末装置に設けられた入力装置によりソースデータを指定する入力操作を受け付けた場合には、前記第２のステップで入力操作受付禁止であると判断していないことを条件に、当該入力操作により指定されたソースデータを前記メモリより読み出してコンテンツを再生する第４のステップと、
を含むことを特徴とする方法。
【請求項３】
ストリーミングデータを受信しコンテンツを再生する端末装置を制御するプログラムであって、
ストリーミングデータを受信すると、当該ストリーミングデータに包含されている複数のソースデータと、ソースデータの指定を行うソース指定データ及び該ソース指定データが示すソースデータに切り替える時間を指定する時間指定データ及び前記ソース指定データで指定したソースデータから他のソースデータへの切り替えを禁止した入力操作受付禁止状態を示す切替禁止データを有する制御データと、をそれぞれ前記端末装置に設けられたメモリに記憶する第１のステップと、
前記メモリに記憶された前記制御データを参照して、前記時間指定データに指定された時間であるか否か、及び前記切替禁止データが示す入力操作受付禁止であるか否かを判断する第２のステップと、
前記第２のステップにおいて前記制御データの前記時間指定データに指定された時間であると判断した場合には、前記制御データの前記ソース指定データにより指定されたソースデータを前記メモリより読み出してコンテンツを再生する第３のステップと、
前記端末装置に設けられた入力装置によりソースデータを指定する入力操作を受け付けた場合には、前記判断手段が入力操作受付禁止であると判断していないことを条件に、当該入力操作により指定されたソースデータを前記メモリより読み出してコンテンツ再生する第４のステップと、
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストリーミングデータを受信しコンテンツを再生する端末装置及び当該端末装置で用いられる方法、プログラムに関する。
【背景技術】
【０００２】
従来のテレビ放送受信機において、例えばテレビ放送番組視聴中に文字放送番組も同時に見たいといった要望に対しては、特許文献１に挙げたように、テレビ映像画面の下部に文字放送番組の文字画像表示領域を設けて表示するという手法がとられていた。
【特許文献１】特開平６−０６２３８２号公報
【０００３】
また、近年の双方向デジタルテレビにおいては、例えば野球中継のような番組コンテンツを受信し表示するのみだけではなく、例えば野球の試合のスコアボードのような付加情報コンテンツをユーザの操作に応じて受信し表示するということが行われており、この付加情報コンテンツの表示方法としては、例えば図９に示すように、野球の試合映像を示す番組コンテンツ画面８０１を縮小して右上に寄せ、それにより余ったスペースに、スコアボードの映像である付加情報コンテンツ画面８０２を表示するというものが知られている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、これらの手法ではテレビ放送番組と文字放送番組、もしくは番組コンテンツ画面８０１と付加情報コンテンツ画面８０２といった２つのコンテンツが共に縮小して表示されるため、それぞれが画面全体に表示されたものと比較すると、見づらく使い勝手が悪い。特に最近では、例えば携帯電話機のような小さな画面しか有さない端末に対してもテレビ放送と同様の番組コンテンツの提供が行われているが、従来の手法により２つのコンテンツを同時に表示して提供することとすると、画面が小さいゆえにこの問題はより顕著となると考えられる。
【０００５】
そこでこのような問題に対し、番組コンテンツと付加情報コンテンツといった２つのコンテンツをユーザの操作により画面全体を切り替えて表示する、という手法が考えられる。この手法によれば、確かにそれぞれのコンテンツは大きく表示され見やすくなる。しかしながら、切り替えがユーザの操作に依存することとすれば、例えば番組コンテンツがＣＭを流している間に視聴ユーザは付加情報コンテンツに画面を切り替えてしまいＣＭを視聴しない、ということが起こり、このＣＭのようなコンテンツ制作者側が視聴ユーザに見せたいと思うコンテンツを確実に見せることはできなくなってしまう。
【０００６】
本発明はかかるような問題点に鑑み、ストリーミングデータを受信しコンテンツを再生する端末装置であって、コンテンツ製作者の意図を反映させてコンテンツのソースデータを切り替えることが可能な端末装置、および端末装置で用いられる方法、プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
前記課題を解決するために本発明の請求項１の端末装置においては、ストリーミングデータを受信しコンテンツを再生する端末装置であって、ストリーミングデータを受信すると、当該ストリーミングデータに包含されている複数のソースデータと、複数のソースデータから選択すべきソースデータを指定するソース指定データ及び該ソース指定データが示すソースデータに切り替える時間を指定する時間指定データ及び前記ソース指定データで指定したソースデータから他のソースデータへの切り替えを禁止した入力操作受付禁止状態を示す切替禁止データを有する制御データと、をそれぞれ記憶する記憶手段と、
ソースデータを指定する入力操作を受け付ける入力操作受付手段と、前記記憶手段に記憶された制御データを参照して、前記時間指定データに指定された時間であるか否か、及び前記切替禁止データが示す入力操作受付禁止であるか否かを判断する判断手段と、前記判断手段が前記制御データの前記時間指定データに指定された時間であると判断した場合には、前記制御データの前記ソース指定データにより指定されたソースデータを前記記憶手段より読み出してコンテンツを再生し、前記入力操作受付手段により入力操作を受け付けた場合には、前記判断手段が入力操作受付禁止であると判断していないことを条件に、当該入力操作により指定されたソースデータを前記記憶手段より読み出してコンテンツを再生する再生手段と、を備えている。
【００１７】
すなわち、ストリーミングデータを受信した際には、当該ストリーミングデータに包含されている複数のソースデータと、ソースデータの指定及び当該ソースデータに切り替える時間の指示及び入力操作受付禁止の指示を有する制御データとを記憶手段に記憶する。
【００１８】
そして、前記制御データで指定した時間であるか否か、及び入力操作受付禁止であるか否かを判断する一方、ソースデータを指定する入力操作を受け付ける。
【００１９】
このとき、前記制御データに指示された時間であると判断した場合には、前記制御データにより指定されたソースデータを前記記憶手段より読み出してコンテンツを再生し、前記入力操作受付手段により入力操作を受け付けた場合には、入力操作受付禁止でないことを条件として、当該入力操作により指示されたソースデータを前記記憶手段より読み出してコンテンツを再生する。
【００２０】
これにより、前記制御データで指定した時間には、コンテンツ製作者が意図するソースデータに切り替えてコンテンツを再生することができ、また、入力操作受付禁止でない場合には、ユーザの入力操作に基づいてソースデータを切り替えてコンテンツを再生することも許容することができる。
また、本発明の請求項２の端末装置にあっては、前記ソース指定データがＣＭ映像を示すソースデータを指定する際に、前記切替禁止データが前記入力操作受付禁止を示す。
【００２３】
そして、本発明の請求項３の方法においては、ストリーミングデータを端末装置で受信しコンテンツを再生する方法であって、ストリーミングデータを受信すると、当該ストリーミングデータに包含されている複数のソースデータと、ソースデータの指定を行うソース指定データ及び該ソース指定データが示すソースデータに切り替える時間を指定する時間指定データ及び前記ソース指定データで指定したソースデータから他のソースデータへの切り替えを禁止した入力操作受付禁止状態を示す切替禁止データを有する制御データと、をそれぞれ前記端末装置に設けられたメモリに記憶する第１のステップと、前記メモリに記憶された前記制御データを参照して、前記時間指定データに指定された時間であるか否か、及び前記切替禁止データが示す入力操作受付禁止であるか否かを判断する第２のステップと、前記第２のステップにおいて前記制御データの前記時間指定データに指定された時間であると判断した場合には、前記制御データの前記ソース指定データにより指定されたソースデータを前記メモリより読み出してコンテンツを再生する第３のステップと、前記端末装置に設けられた入力装置によりソースデータを指定する入力操作を受け付けた場合には、前記第２のステップで入力操作受付禁止であると判断していないことを条件に、当該入力操作により指定されたソースデータを前記メモリより読み出してコンテンツを再生する第４のステップと、を含む。
また、請求項４の方法にあっては、前記ソース指定データがＣＭ映像を示すソースデータを指定する際に、前記切替禁止データが前記入力操作受付禁止を示す。
【００２４】
したがって、端末装置がこの方法に従って処理を実行することにより、前述と同様の作用効果を奏する。
【００２７】
そして、本発明の請求項５のプログラムにおいては、ストリーミングデータを受信しコンテンツを再生する端末装置を制御するプログラムであって、ストリーミングデータを受信すると、当該ストリーミングデータに包含されている複数のソースデータと、ソースデータの指定を行うソース指定データ及び該ソース指定データが示すソースデータに切り替える時間を指定する時間指定データ及び前記ソース指定データで指定したソースデータから他のソースデータへの切り替えを禁止した入力操作受付禁止状態を示す切替禁止データを有する制御データと、をそれぞれ前記端末装置に設けられたメモリに記憶する第１のステップと、前記メモリに記憶された前記制御データを参照して、前記時間指定データに指定された時間であるか否か、及び前記切替禁止データが示す入力操作受付禁止であるか否かを判断する第２のステップと、前記第２のステップにおいて前記制御データの前記時間指定データに指定された時間であると判断した場合には、前記制御データの前記ソース指定データにより指定されたソースデータを前記メモリより読み出してコンテンツを再生する第３のステップと、前記端末装置に設けられた入力装置によりソースデータを指定する入力操作を受け付けた場合には、前記判断手段が入力操作受付禁止であると判断していないことを条件に、当該入力操作により指定されたソースデータを前記メモリより読み出してコンテンツ再生する第４のステップと、を含む。
また、請求項６のプログラムにあっては、前記ソース指定データがＣＭ映像を示すソースデータを指定する際に、前記切替禁止データが前記入力操作受付禁止を示す。
【００２８】
したがって、端末装置がこのプログラムに従って処理を実行することにより、前述と同様の作用効果を奏する。
【発明の効果】
【００２９】
以上説明したように本発明にあっては、ストリーミングデータを受信しコンテンツを再生する端末装置であって、コンテンツ製作者の意図を反映させてコンテンツのソースデータを切り替えることが可能な端末装置、および端末装置で用いられる方法、プログラムを提供することができる。
【発明を実施するための最良の形態】
【００３０】
まず、本発明の実施の形態の概要を説明する。以下に説明する本発明の実施の形態では、端末装置は配信サーバが配信したストリーミングデータを逐次受信し、ストリーミングデータに記録された映像や音声といったコンテンツを再生してユーザが視聴できるようにした。
【００３１】
なお、このストリーミングデータには、コンテンツが音声データと文字データと複数の映像ソースデータとに分けて記録されており、端末装置は、音声データと文字データと選択された一つの映像ソースデータとを併せて再生する。
【００３２】
また、端末装置でストリーミングデータに記録されたコンテンツを再生する際には、ストリーミングデータに包含されている制御データに従って映像ソースデータの切り替えが行われる。さらに、映像ソースデータの切り替えは、端末装置の入力ボタンを操作することによっても行うことができるが、制御データにより入力操作受付禁止が指示されているときには、ユーザ操作による切り替えが禁止される。
【００３３】
以下、本発明の一実施の形態を図面に従って説明する。
【００３４】
図１は、本発明の端末装置１を含む配信システム２全体を示す図であり、この配信システム２は、ネットワークとしてのインターネット３と、当該インターネット３上に設けられた配信サーバ４と、当該インターネット３に移動体通信網を介して接続可能な端末装置１とによって構成されている。
【００３５】
配信サーバ４は、データベース１１と接続されており、データベース１１には、プログラムを記憶するためのプログラム記憶領域と、配信するデータ等を記憶するためのデータ記憶領域とが形成されている。この配信サーバ４は、通信機能を備えており、プログラム領域に記憶されたサーバープログラムに従って作動することにより、端末装置１と通信ができるように構成されている。
【００３６】
端末装置１は、ユーザが利用する携帯電話機で構成されており、受信したストリーミングデータに記録されたコンテンツを再生した映像を視聴する為の表示モニタ２１及びスピーカー２２並びに入力ボタン２３が設けられている。
【００３７】
この端末装置１は、図２に示すように、ＣＰＵ３１を中心に構成されており、当該ＣＰＵ３１には、バス３２を介して、不揮発性メモリであるＲＯＭ３３と、本発明の記憶手段を構成するＲＡＭ３４と、通信を司る通信部３５と、入力ボタン２３等で構成された入力部３６と、表示モニタ２１やスピーカー２２で構成された出力部３７とが接続されている。
【００３８】
ＲＯＭ３３には、通信用プログラムやストリーミングデータを受信してコンテンツを再生する為のアプリケーションプログラムが記憶されており、これらのプログラムに従ってＣＰＵ３１が作動することにより、インターネット３を経由して配信サーバ４と交信するとともに、当該配信サーバ４より配信されるストリーミングデータを受信してコンテンツを再生できるように構成されている。また、ＲＡＭ３４は、プログラムが使用するワークエリアを構成しており、配信サーバ４から配信されたストリーミングデータを一時保存できるように構成されている。
【００３９】
そして、本発明のタイマー手段は、ＲＯＭ３３に記憶されたアプリケーションプログラムが実行するタイマー処理によって実現されており、本発明の判断手段は、アプリケーションプログラムの判断処理で実現されている。また、本発明の入力操作受付手段は、入力部３６の入力ボタン２３とアプリケーションプログラムの入力処理とが協働して実現しており、本発明の再生手段は、出力部３７の表示モニタ２１やスピーカー２２とアプリケーションプログラムの再生処理とが協働して実現している。
【００４０】
次に、この配信システム２で遣り取りされるデータについて説明する。
【００４１】
図３は、配信サーバ４と端末装置１間でのデータの遣り取りを説明する図である。配信データ４１はストリーミングデータ５１ａ，５１ｂ，・・・の元となるデータであり、その詳細については後に図４を用いて説明する。配信データ４１は配信サーバ４に接続されたデータベース１１に記憶されており、これを端末装置１に配信する際には、一定の大きさに分割してパケット化し、ストリーミングデータ５１ａ，５１ｂ，・・・として送信する。また、端末装置１と配信サーバ４との間では、端末装置１からリクエスト５２ａ，５２ｂ，・・・を受ける毎に、次のストリーミングデータを順次送信する。
【００４２】
なお、当該リクエスト５２ａ，５２ｂ，・・・とは、例えば、配信サーバ４に対し、パケット化されたストリーミングデータ５１ａ，５１ｂ，・・・のいずれかを特定するデータを送信することによって行われるものである。
【００４３】
図４は、配信データ４１の詳細について説明する図である。配信データ４１は、コンテンツの音声を再生する為の音声データ６１と、コンテンツの文字情報を表示する為の文字データ６２と、第１映像ソースデータ６３と、第２映像ソースデータ６４と、第３映像ソースデータ６５と、制御データ６６とによって構成されている。そして、この配信データ４１をパケット化したストリーミングデータ５１ａ，５１ｂ，・・・を受信した端末装置１では、逐次音声データ６１と文字データ６２と各映像ソースデータ６３〜６５から選択した映像ソースデータとを読み込んで、映像と音声で構成されたコンテンツを再生する。
【００４４】
なお、映像は静止画であっても良いし動画であってもよい。また、文字データ６２については、文字以外の他のデータで構成しても良いし、必要がなければ文字データ６２は無くともよい。
【００４５】
また、本実施の形態においては、本発明のソースデータを第１〜第３映像ソースデータ６３〜６５で構成し、選択した映像ソースデータと音声データ６１等とを共に読み込んでコンテンツを再生した場合に付いて説明しているが、本発明のソースデータとしては、映像ソースデータに限定されるものではない。例えば、ソースデータを複数の音声ソースデータで構成し、選択した音声ソースデータと映像データを共に読み込んでコンテンツを再生することとしてもよい。この場合には、音声データを切り替えることが可能となる。
【００４６】
第１〜第３映像ソースデータ６３〜６５は、それぞれ異なる映像を記録したソースデータであり、野球番組を例に挙げて説明すると、第１映像ソースデータ６３を、グランド全体の映像を記録した映像データで構成する。また、第２映像ソースデータ６４を、監督の映像を記録した映像データで構成し、第３映像ソースデータ６５を、スコアボードの映像を記録した映像データで構成する。そして、第１映像ソースデータ６３には、その途中において、ＣＭ（コマーシャルメッセージ）映像を記録したＣＭデータ６７が記録されている。
【００４７】
図５は、配信データ４１がパケット化されたストリーミングデータの一つである５１ａを示す構成図である。当該ストリーミングデータ５１ａは、番組の一部を１０秒間再生できる大きさのデータによって構成されている。このストリーミングデータ５１ａは、番組１０秒間分の各データ６１〜６６によって構成されている。
【００４８】
また、制御データ６６は、例えばＣＳＶフォーマットのファイルで構成されている。改行で区切られた第一レコード７１，第二レコード７２の各々には、カンマで区切られた３つの値が記載されており、これらの値は、当該ストリーミングデータ５１ａに記録されたコンテンツの再生が開始されてから経過した時間である相対時間を示す時間指定データ７５と、各映像ソースデータ６３〜６５から選択すべき映像ソースデータを指定するソース指定データ７６と、当該ソース指定データ７６で指定した映像ソースデータから他の映像ソースデータへユーザが切り替えることを禁止する切り替え禁止データ７７とを構成している。なお、この切り替え禁止データ７７は、ロックフラグで構成されており、当該ロックフラグは、ロック無しを示す「０」と、ロック有りを示す「１」とによって構成されている。
【００４９】
これにより、ソース指定データ７６によって切り替えるべきソースデータの指定が行われており、時間指定データ７５によってソース指定データ７６で指定されたソースデータに切り替える時間が指示されている。また、各レコード７１，７２の時間指定データ７５と切り替え禁止データ７７のロックフラグとによって、入力操作受付禁止の指示が行われている。
【００５０】
すなわち判断手段は、タイマー手段が所定の基準である当該ストリーミングデータ５１ａに記録されたコンテンツの再生開始を基準として計時した時間を参照し、時間指定データ７５の示す時間が経過したと判断した時点で、再生手段にソース指定データ７６が指定した映像ソースデータに切り替える指示を行う。また、切り替え禁止データ７７を構成するロックフラグによって、判断手段がソース指定データ７６で指定した映像ソースデータから他の映像ソースデータへユーザが切り替えることが禁止されているか否かを判断できるように構成されている。
【００５１】
具体的に説明すると、ストリーミングデータ５１ａの第１レコード７１が「１，２，０」、第２レコード７２が「７，１，１」の場合、当該ストリーミングデータ５１ａに記録されたコンテンツの再生を開始してから１秒経過後に、そのとき選択中の映像ソースデータとは無関係に第２映像ソースデータ６４を選択して切り替える。このとき、切り替え禁止データ７７のロックフラグは「０」なので、ユーザによる映像ソースデータの切り替えは許容する。すなわち、ここでユーザが映像ソースデータを切り替える入力操作をしたならば、その操作にしたがって映像ソースデータは切り替わる。
【００５２】
次に、当該ストリーミングデータ５１ａに記録されたコンテンツの再生を開始してから７秒経過後に、そのとき選択中の映像ソースデータとは無関係に第１映像ソースデータ６３を選択して切り替える。このとき、切り替え禁止データ７７のロックフラグは「１」なので、ユーザによる映像ソースデータの切り替えは禁止するものとする。すなわち、ここでユーザが映像ソースデータを切り替える入力操作をしても、映像ソースデータの切り替えが行われることはない。そして、このユーザによる映像ソースデータの切り替え禁止は、ロックフラグが「０」である切り替え禁止データ７７の指示により解除される。
【００５３】
なお、制御データ６６の時間指定データ７５は、ストリーミングデータ５１ａに記録されたコンテンツの再生を開始した時点からの相対時間を示す場合を例に挙げて説明したが、これに限定されるものではない。例えば、配信データ４１に記録された各々の番組の再生を開始した時点からの相対時間などであってもよいし、通常の日時に基づく時間で示しても良い。そしてタイマー手段は、例えば配信データ４１に記録された各々の番組の再生を開始時点として時間を計時してもよいし、通常の日時を基準として時間を計時してもよい。
【００５４】
以上の構成にかかる本実施の形態の動作を、図６に示すフローチャートに従って説明する。
【００５５】
なお、本実施の形態では、ユーザが野球番組を見ている場合であって、図７に示すように、グランド全体を撮影した映像８１からスコアボードの映像８２に切り替える場面を例に挙げて説明する。また、番組中には、図８に示すように、ＣＭの映像８５が挿入されるものとする。
【００５６】
端末装置１においてアプリケーションプログラムを起動すると、配信サーバ４との通信処理が行われ、現在ＲＡＭ３４が保存しているストリーミングデータの有無や当該ストリーミングデータの残量等から新たなストリーミングデータの配信を受ける必要があるか否かを判断する（Ｓ１）。このステップＳ１において、ストリーミングデータの配信を受けていない又はストリーミングデータの残量が少なく、新たなストリーミングデータの配信が必要と判断した場合には、図３に示したように、配信サーバ４に対してリクエスト５２ａ，５２ｂ・・・を送信するとともに、当該リクエスト５２ａ，５２ｂ・・・に応じて配信サーバ４から送信されたストリーミングデータを受信して、当該ストリーミングデータに含まれた各データ６１〜６５をＲＡＭ３４に保存するパケット受信処理を行う（Ｓ２）。一方、ストリーミングデータの配信を受けていて当該ストリーミングデータの残量が十分であり、新たなストリーミングデータの配信を受ける必要が無い場合には、ステップＳ３へ分岐してコンテンツ再生処理を行う。
【００５７】
当該ステップＳ３では、ＲＡＭ３４に記憶されたストリーミングデータにおける制御データ６６の時間指定データ７５を参照するとともに、当該時間指定データ７５とタイマーが計時する時間とを比較して、今現在が映像ソースの切り替えタイミングであるか否かを判断する（Ｓ３）。具体的に説明すると、制御データ６６に含まれた各レコードの時間指定データ７５に、当該ストリーミングデータに記録されたコンテンツの再生を開始してから現在までの相対時間が設定されたものがあるか否かを検索して判断する。
【００５８】
ここで、タイマーはアプリケーションプログラムが実行するタイマー処理で実現されており、ストリーミングデータに記録されたコンテンツの再生を開始した時点から計時を開始し、現在までの相対時間を計時するものである。なお、このタイマーは、当該端末装置１に設けられた時計機能によって実現しても良い。
【００５９】
このとき、時間指定データ７５に現在の時間に対応する相対時間が設定されたレコードが無い場合には、ステップＳ８へ分岐する一方、レコードが検出された際には、このレコードのソース指定データ７６を参照するとともに、現在選択中の映像ソースデータとは無関係に、ソース指定データ７６が示す映像ソースデータをＲＡＭ３４から読み出して映像を再生する（Ｓ４）。
【００６０】
具体的に、当該ストリーミングデータに記録されたコンテンツの再生を開始してから現在までの相対時間が１秒である場合には、時間指定データ７５に１秒が設定された第１レコード７１が検索されるので、現在選択中の映像ソースデータとは無関係に、当該第１レコード７１のソース指定データ７６が示す第２映像ソースデータ６４をＲＡＭ３４から読み出して映像を再生する。これにより、図７に示したように、端末装置１の表示モニタ２１に表示されたグランド全体の映像８１がスコアボードの映像８２に切り替えられ、野球番組制作者が意図した映像に切り替えることができる。
【００６１】
次に、この第１レコード７１の切り替え禁止データ７７のロックフラグを参照してロック指示の有無を判断する（Ｓ５）。つまり、ＲＡＭ３４に記憶されたロックフラグの状態とタイマーにより計時された時間とを参照して、現在が入力操作受付禁止であるか否かを判断する。
【００６２】
このとき、第１レコード７１の切り替え禁止データ７７のロックフラグは、「０」であり、ロック無しが設定されているので、例えばＲＡＭ３４に設定されたロック設定フラグを「０」にクリアしてロックを解除した後（Ｓ６）、ステップＳ８へ移行してユーザ入力受け付け処理を行う。一方、切り替え禁止データ７７のロックフラグが「１」であり、ロック有りが設定されていた場合には、例えばＲＡＭ３４に設定されたロック設定フラグを「１」にセットしてロックを設定した後（Ｓ７）、ステップＳ８へ移行してユーザ入力受け付け処理を行う。
【００６３】
当該ステップＳ８では、端末装置１の入力ボタン２３が操作されたか否かを判断し（Ｓ８）、入力ボタン２３が操作されていない場合には、ステップＳ１２へ分岐する。一方、例えば第１映像ソースデータ６３に記録された映像の再生中に第２映像ソースデータ６４を選択する為の「２」の入力ボタン２３が操作されていた場合には、ＲＡＭ３４に設定されたロック設定フラグの状態から現在ロック設定中であるか否かを判断する（Ｓ９）。
【００６４】
このとき、ロック設定フラグが「０」にクリアされている場合には、ロック無しと判断し、例えば「２」の入力ボタン２３の操作に基づいて第２映像ソースデータ６４をＲＡＭ３４から読み出して映像を再生し（Ｓ１０）、ステップＳ１２へ移行する。これにより、図７に示すように、端末装置１の表示モニタ２１において、ソース指示データ７６で指示された第１映像ソースデータ６３に記録されたグランド全体の映像８１を、第２映像ソースデータ６４に記録されたスコアボードの映像８２に切り替えることができる。
【００６５】
このため、当該野球番組を途中から見た視聴者にあっては、両チームの得点を確認してからゲームを楽しむことができる。また、スコアボードの映像８２を見ている途中で、グランド全体の映像８１に切り替えられた場合であっても、入力ボタン２３を操作することで、スコアボードの映像８２に戻して確認することが可能となる。
【００６６】
一方、ステップＳ９において、ロック設定フラグに「１」がセットされていた場合には、ロック有りと判断し（Ｓ９）、入力ボタン２３の操作を無効とし、現在選択中の映像ソースデータに記録された映像の再生を継続するとともに操作無効マークを表示して（Ｓ１１）、ステップＳ１２へ移行する。なお、この操作無効マークが表示されるのは、端末装置１の入力ボタン２３が操作されている間のみであり、入力ボタン２３への操作がされていない場合には操作無効マークの表示は消えるようになっている。
【００６７】
このロック設定フラグに「１」がセットされている状態としては、例えばＣＭデータ６７に記録されたＣＭ映像の再生中が挙げられる。すなわち、図８に示すように、端末装置１の表示モニタ２１において、ＣＭデータ６７に記録されたＣＭ映像８５が再生されている間に、入力ボタン２３の操作が行われた場合には、映像ソースデータの切り替えを無効とするとともに、ＣＭ映像８５の右上角部に操作無効マーク８６を表示する。これにより、入力ボタン２３への操作が無効とされたことをユーザに伝えることができる。よって、ユーザに対しては、入力ボタン２３を操作したにもかかわらず、表示画面が切り替わらないという違和感を解消することができる。
【００６８】
そして、ステップ１２において、コンテンツの再生が終了か否かを判断し（Ｓ１２）、終了でない場合には、ステップＳ１へ分岐して各処理（Ｓ１〜Ｓ１２）を実行する一方、終了時には、当該処理を終了する。
【００６９】
以下では本実施の形態の利点について説明する。本実施の形態では端末装置１は、制御データに従って複数の映像ソースデータから一つを選択し、そこに記録された映像を画面全体に再生するようにしたので、複数の映像を縮小して同一画面に再生する従来と比較して使い勝手の向上を図ることができる。特に、本実施の形態のように小さな表示モニタ２１しか有さない携帯電話機で端末装置１を構成した場合にあっては有効である。
【００７０】
また、端末装置１は制御データの指示のみならず、ユーザの入力ボタン２３への入力操作によっても映像ソースデータを切り替え可能としたので、ユーザは視聴したい映像ソースを自ら選択することも可能となる。
【００７１】
さらに、例えどの映像ソースが再生されていたとしても、制御データの指示によって映像ソースデータが切り替えられるため、例えば番組コンテンツ製作者がユーザに視聴させたいと思っている映像ソースを必ず視聴させるということも可能となる。
【００７２】
そして、制御データ６６に切り替え禁止データ７７を設定することで、この切り替え禁止データ７７により切り替えの禁止が指定された映像ソース再生中には、ユーザの入力ボタン２３への入力操作によって他の映像ソースデータへの切り替えを禁止することができるので、例えばユーザに必ず視聴させたいＣＭ（コマーシャルメッセージ）の間はユーザの操作による他の映像ソースへの切り替えを禁止でき、確実に視聴させることができる。
【００７３】
なお、本実施の形態では、野球番組を例に挙げて説明したが、これに限定されるものではなく、コンサート中継やクイズ番組などであっても良い。そして、例えばクイズ番組ならば、第１映像ソースでメイン画面を、第２映像ソースで出題したクイズの答えを配信するようにしても良い。この場合、入力ボタン２３を操作して映像ソースデータを切り替えることによって、答えを見るといったことができる。
【図面の簡単な説明】
【００７４】
【図１】本発明の一実施の形態を示すブロック図である。
【図２】同実施の形態の端末装置１を示すブロック図である。
【図３】同実施の形態の配信サーバ４と端末装置１間でのデータの遣り取りを説明する図である。
【図４】同実施の形態の配信データ４１の詳細について説明する図である。
【図５】同実施の形態のストリーミングデータの一つである５１ａを示す構成図である。
【図６】同実施の形態の端末装置１の動作を示すフローチャートである。
【図７】同実施の形態でグランド全体を撮影した映像からスコアボードの映像に切り替える場面の画面遷移を説明する図である。
【図８】同実施の形態でＣＭ映像に操作無効マークを表示する場面の画面遷移を説明する図である。
【図９】従来の動作を示す画面例である。
【符号の説明】
【００７５】
１          端末装置
２          配信システム
３          インターネット
４          配信サーバ
１１        データベース
２１        表示モニタ
２２        スピーカー
２３        入力ボタン
３１        ＣＰＵ
３２        バス
３３        ＲＯＭ
３４        ＲＡＭ
３５        通信部
３６        入力部
３７        出力部
４１        配信データ
５１ａ〜ｅ  ストリーミングデータ
５２ａ〜ｂ  リクエスト
６１        音声データ
６２        文字データ
６３        第１映像ソースデータ
６４        第２映像ソースデータ
６５        第３映像ソースデータ
６６        制御データ
７１        第一レコード
７２        第二レコード
７５        時間指定データ
７６        ソース指定データ
７７        切り替え禁止データ
８１        グランド全体を撮影した映像
８２        スコアボードの映像
８５        ＣＭの映像
８６        操作無効マーク
８０１      番組コンテンツ画面
８０２      付加情報コンテンツ画面
【図１】
0005191092.tif 000002
【図２】
0005191092.tif 000003
【図３】
0005191092.tif 000004
【図４】
0005191092.tif 000005
【図５】
0005191092.tif 000006
【図６】
0005191092.tif 000007
【図７】
0005191092.tif 000008
【図８】
0005191092.tif 000009
【図９】
0005191092.tif 000010