(57)【要約】【課題】電源投入に応じて視聴を中断した位置よりストリーム放送の視聴を再開可能とする。【解決手段】本発明によれば、ネットワークを介したストリーム放送の受信中における電源切断の指示に応じて、ストリーム放送の受信を中断すると共にストリーム放送において受信を中断した位置を示す中断位置情報を記憶手段に記憶し、その後の電源投入の指示に応じて、記憶手段に記憶された中断位置情報に基づき受信を中断した位置よりストリーム放送の受信を再開する構成とした。【選択図】　　　図１１
2004120090.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してストリーム放送を受信する受信手段と、
電源の投入及び切断を指示する指示手段と、
記憶手段と、
前記ストリーム放送の受信中における前記指示手段による電源切断の指示に応じて、前記ストリーム放送の受信を中断するよう前記受信手段を制御すると共に前記ストリーム放送において前記受信を中断した位置を示す中断位置情報を前記記憶手段に記憶し、前記指示手段による電源投入の指示に応じて、前記記憶手段に記憶された中断位置情報に基づき前記受信を中断した位置より前記ストリーム放送の受信を再開するよう前記受信手段を制御する制御手段とを備える受信装置。
【請求項２】
前記制御手段は前記ストリーム放送に付加されたタイムスタンプ情報を前記記憶手段に記憶することを特徴とする請求項１記載の受信装置。
【請求項３】
前記ストリーム放送の先頭からの経過時間を計測するタイマを備え、前記制御手段は前記タイマの計測値を前記記憶手段に記憶することを特徴とする請求項１記載の受信装置。
【請求項４】
前記受信手段は複数チャンネルの前記ストリーム放送を並列に受信可能であり、前記制御手段は、前記指示手段による電源投入の指示に応じて、前記受信を中断した位置より前記ストリーム放送を受信しながら先頭位置より前記ストリーム放送を受信するよう前記受信手段を制御することを特徴とする請求項１記載の受信装置。
【請求項５】
前記受信されたストリーム放送に係る画像を表示する表示手段を備え、前記制御手段は更に、前記中断位置より受信を再開したストリーム放送に係る画像と前記先頭位置より受信を開始したストリーム放送に係る画像とを同一画面上に表示するよう前記表示手段を制御することを特徴とする請求項４記載の受信装置。
【請求項６】
前記制御手段は前記ストリーム放送を配信する配信サーバの前記ネットワーク上における位置を示すコンテンツ情報を前記記憶手段に記憶し、前記電源投入に応じて前記コンテンツ情報に従う配信サーバに対して前記ストリーム放送の送信を要求するよう前記受信手段を制御することを特徴とする請求項１記載の受信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は受信装置に関し、特にはネットワークを介してストリーム放送を受信する装置に関する。
【０００２】
【従来の技術】
近年、映像・音声データの圧縮技術の向上と、ＡＤＳＬや光ファイバを用いたネットワーク回線の大容量化に伴い、インターネット回線上で、サーバから映像・音声データを配信する、インターネット放送が実現されている。
【０００３】
更に、インターネット放送の受信について、ストリーミング再生と呼ばれる、始めにデータを数秒間バッファリング処理を行うだけで再生が始まり、以降、継続的にデータを受信しながら再生を続けることが可能な再生技術が普及している。これ以降、ストリーミング再生を利用して視聴できる番組を、ストリームコンテンツと呼び、サーバーからインターネット上介して送信される映像・音声データをストリームデータと呼ぶことにする。
【０００４】
また特に、コンテンツ再生中に、ユーザーの指示により、再生位置をマーキングし、そのマーキング情報を記憶し、次に、同コンテンツを再生する際、ユーザーの指示により、記憶したマーキング情報に対応する再生位置から、コンテンツ再生が可能な受信機については、特開２００１−５４０９０に開示されている。
【０００５】
【発明が解決しようとする課題】
しかし、コンテンツの視聴途中で、受信機の電源を切断し、その後、続きから視聴しようと電源投入を行った場合、再びネットワークへの接続やコンテンツの選択、再生指示などの処理を行ってコンテンツを先頭から視聴することになり、ユーザは即座にコンテンツの続きから視聴することができなかった。
【０００６】
本発明はこの様な問題を解決することを目的とする。
【０００７】
本発明の他の目的は、ストリーム放送の視聴中に電源を切断した場合であっても、電源投入に応じて視聴を中断した位置より容易にストリーム放送の視聴を再開可能とする処にある。
【０００８】
【課題を解決するための手段】
前記目的を達成するため、本発明においては、ネットワークを介してストリーム放送を受信する受信手段と、電源の投入及び切断を指示する指示手段と、記憶手段と、前記ストリーム放送の受信中における前記指示手段による電源切断の指示に応じて、前記ストリーム放送の受信を中断するよう前記受信手段を制御すると共に前記ストリーム放送において前記受信を中断した位置を示す中断位置情報を前記記憶手段に記憶し、前記指示手段による電源投入の指示に応じて、前記記憶手段に記憶された中断位置情報に基づき前記受信を中断した位置より前記ストリーム放送の受信を再開するよう前記受信手段を制御する制御手段とを備える受信装置が提示される。
【０００９】
【発明の実施の形態】
（第１の実施形態）
以下、図面を用いて本発明の実施形態について詳細に説明する。
【００１０】
図１は本発明の実施例に係るインターネット放送受信システムの構成を示すブロック図である。
【００１１】
図１のシステムは、リモコンによるユーザー操作入力を有する受信機１０１、受信機のリモコン１３４、インターネット上のストリーム配信サーバ１３３、ＷＥＢサーバ１３２、回線接続サーバ１３１から構成される。
【００１２】
回線接続を行いインターネット１３０の利用を提供する回線接続サーバ１３１と、ＨＴＭＬ文書情報を保持し、ＨＴＭＬ文書情報を送信するＷＥＢサーバ１３２と、コンテンツのストリームデータを保持し、ストリームデータを送信するストリーム配信サーバ１３３と、回線接続サーバ１３１、ＷＥＢサーバ１３２、ストリーム配信サーバ１３３と通信を行い、ストリームデータを受信する受信機１０１とが、インターネット１３０にそれぞれ接続されている。
【００１３】
まず、受信機１０１の内部ブロック図を説明する。
【００１４】
通信部１１２はシステム制御部１０８からの指示により、インターネット１３０を利用するために回線接続サーバ１３１と通信を行い、ＷＥＢサーバ１３２からＨＴＭＬ文書情報や、ストリーム配信サーバの位置、コンテンツ名、プロトコルなどが記述されたコンテンツ情報を受信する。加えて、ストリーム配信サーバ１３３との間でセッションの確立要求及び応答の通信を行い、コンテンツの再生等の制御要求及び応答の通信を行い、ストリームデータの受信を行う。
【００１５】
ＨＴＭＬブラウザ部１１０は、システム制御部１０８からの指示により通信部１１２から受け取ったＨＴＭＬ文書情報を保持し、このＨＴＭＬ文書情報やユーザインターフェース部１０９からのフォーカス位置情報を基に画面構成を行い、表示音声制御部１０５へ出力する。システム制御部１０８より選択決定要求を受けた場合、画面上でフォーカスしている画像領域のリンク情報を基に、通信部１１２を介してＷＥＢサーバ１３２と通信し、コンテンツ情報やＨＴＭＬ文書情報を取得する。
【００１６】
ＦＩＦＯ（Ｆｉｒｓｔ　Ｉｎ　Ｆｉｒｓｔ　Ｏｕｔ）メモリ１０２は、通信部１１２を介して受信するストリームデータを所定時間分だけ一時的に蓄積した後、バッファメモリ１０３に渡す。バッファメモリ１０３は、ＦＩＦＯ１０２からのストリームデータを蓄積し、デコーダ１０４へ順次渡す。
【００１７】
デコーダ１０４は受け取ったストリームデータの復号及び再生処理を行い、表示音声制御部１０５へ出力する。
【００１８】
表示音声制御部１０５は、システム制御部１０８の指示により図２の如きＨＴＭＬ画面と、図３のようなストリーム視聴画面を切り替え、ストリーム視聴画面の出力時はデコーダ１０４からの動画信号と音声信号をそれぞれ表示部１０６と音声出力部１０７に出力する。
【００１９】
ユーザインターフェース部１０９（以下、ユーザＩＦ部と呼ぶ）は、リモコン１３４からの再生、停止等の制御信号や電源投入や切断信号に応じて、各種制御要求信号、電源投入または切断信号をそれぞれシステム制御部１０８に渡す。尚、本形態においては、リモコン１３４の信号を受けるが、受信機１０１本体に備えつけのボタンからの信号であっても構わない。また、リモコン１３４からの信号に応じて、ポータルサイトのＵＲＬへのアクセス開始を指示するポータルサイト接続開始信号、フォーカス位置情報、選択決定要求を、それぞれシステム制御部１０８を通じてＨＴＭＬブラウザ部１１０に渡す。
【００２０】
コンテンツ情報記憶部１１１はコンテンツ情報を保持する不揮発性のメモリもしくはＨＤＤ（Ｈａｒｄ　Ｄｉｓｋ　Ｄｒｉｖｅ）である。なお、本形態において、コンテンツ情報記憶部１１１の初期値は０とする。
【００２１】
タイムスタンプ記憶部１１４はストリームデータのタイムスタンプを保持する不揮発性のメモリもしくはＨＤＤである。なお、本形態において、タイムスタンプ記憶部１１４の初期値は０とする。
【００２２】
フラグ記憶部１１３はストリーム受信フラグを保持する不揮発性のメモリもしくはＨＤＤである。ストリーム受信フラグはストリームデータを受信中であるか否かを判断するデータであり、ストリーム受信フラグの値が１ならばストリームデータを受信中であり、ストリーム受信フラグの値が０ならばストリームデータを受信していないことを示している。
【００２３】
本実施例においてストリーム受信フラグの初期値は０とする。
【００２４】
次に、システム制御部１０８について説明する。
【００２５】
システム制御部１０８はユーザＩＦ部１０９から得た、フォーカス位置情報、選択決定要求、ポータルサイトへのアクセス要求をＨＴＭＬブラウザ部１１０に出力し、ＷＥＢサーバ１３２と通信するようＨＴＭＬブラウザ部１１０を制御する。また、ＨＴＭＬブラウザ部１１０が取得したコンテンツ情報をコンテンツ情報記憶部１１１に格納する。
【００２６】
また、ストリーム配信サーバ１３３に対して、ストリームデータの再生、停止等の要求を行う。特に、ストリーム配信サーバ１３３から再生要求の応答として再生終了時間を受け取り、監視しているタイムスタンプ情報が、この再生終了時間に相当する値であれば、フラグ記憶部１１３のストリーム受信フラグを０にする。尚、本形態において、再生時間の単位は、「０：００：００」のように時、分、秒で定義するが、フレーム単位まで含めても構わない。
【００２７】
また、再生中において、ユーザＩＦ部１０９からの再生停止信号を受けた時も、フラグ記憶部１１３のストリーム受信フラグを０にする。
【００２８】
また、通信部１１２が受けたストリームデータを、ＦＩＦＯ１０２へ渡すとともに、そのタイムスタンプ情報を監視し、ストリームデータ受信毎、タイムスタンプ情報をタイムスタンプ記憶部１１４へ上書き格納する。
【００２９】
また、電源切断中において、ユーザＩＦ部１０９からの電源投入信号を受けた時、フラグ記憶部１１３のストリーム受信フラグが１、即ち、電源切断時にストリームデータの受信中だったと判断できたならば、ストリームデータの受信を開始するため、コンテンツ情報記憶部１１１中のコンテンツ情報を基に、ストリーム配信サーバ１３３とセッションを確立する。その後、システム制御部１０８は、タイムスタンプ記憶部１１４中のタイムスタンプ情報を基に、そのタイムスタンプ情報の表す再生時間からの再生をストリーム配信サーバ１３３に対して要求する。
【００３０】
また、システム制御部１０８は、通信部１１２、ＨＴＭＬブラウザ部１１０、ＦＩＦＯ１０２、バッファ１０３、デコーダ１０４、表示音声制御部１０５、ユーザＩＦ部１０９を制御する。
【００３１】
尚、本形態における受信機は、図４の２０１のように、ストリームデータの受信表示機能に加え、デジタルテレビ放送の受信の受信機能を持つことも可能である。図４において、２１７はアンテナであり、受信した放送波を入力端子２１５を介してテレビ信号処理部２１６に送る。２１６はテレビ信号処理部であり、アンテナ２１７から入力したデジタルテレビ放送波を受信し、映像データ及び音声データをデコードし、表示音声制御部２０５へ出力する。表示音声制御部２０５はシステム制御部２０８の指示により、ＨＴＭＬ画面、ストリーム視聴画面に加え、テレビ視聴画面を切り替える。その他同一番号を付した構成は図１と同様である。
【００３２】
図５はリモコン１３４を示す図であり、コマンド送信部３０１、電源ボタン３０２、停止ボタン３０３、一時停止ボタン３０４、再生ボタン３０５、巻き戻しボタン３０６、早送りボタン３０８、ポータルサイトボタン３０７、フォーカス移動ボタン３０９、３１０、３１１、３１２、決定ボタン３１３で構成される。
【００３３】
電源ボタン３０には受信機１０１の電源を投入、切断するトグル式ボタンであり、ポータルサイトボタン３０７は図２に示したポータルサイトに接続し、ポータルサイト画面の表示を指示するボタンであり、フォーカス移動ボタン３０９、３１０、３１１、３１２はポータルサイト画面においてフォーカスを移動し、決定ボタン３１３はフォーカスした部分の選択を指示するボタンである。停止ボタン３０３、一時停止ボタン３０４、再生ボタン３０５、巻き戻しボタン３０６、早送りボタン３０８はストリームコンテンツの各種制御ボタンである。
【００３４】
まず、電源投入、コンテンツの再生開始、再生中に電源切断を行う受信機１０１の動作シーケンスについて図６を用いて説明する。
【００３５】
電源切断状態の受信機１０１において、ユーザが電源ボタン３０２を操作すると、ユーザＩＦ部１０９が電源投入要求信号をシステム制御部１０８に出力する。その信号を受けたシステム制御部１０８は電源投入処理を行い（Ｓ２０１）、通信部１１２を介して回線接続サーバ１３１とインターネット回線を接続した後（Ｓ２０２）、フラグ記憶部１１３のストリーム受信フラグの値を調べる。
【００３６】
ストリーム受信フラグが０ならば、以前の電源切断時にストリームデータを受信中ではなかった、即ち、コンテンツ再生中ではなかったとシステム制御部１０８は、判断し、通信部１１２を介しＷＥＢサーバ１３２からポータルサイトのＨＴＭＬ文書を取得するよう、ＨＴＭＬブラウザ部１１０を制御する（Ｓ２０４）。ＨＴＭＬ文書を取得した（Ｓ２０５）ＨＴＭＬブラウザ部１１０はＨＴＭＬ画面を生成し、表示音声制御部１０５を介して図２のようなポータルサイト画面を表示部１０６に出力する（Ｓ２０６）。
【００３７】
次に、ユーザがフォーカス移動により図２のポータルサイトの自然３５６を選択すると、ＨＴＭＬブラウザ部１１０によって図７のように自然カテゴリに関するコンテンツのサムネール画像３５９、３６０、３６１、３６２を表示する。フォーカス移動ボタン３０９、３１０、３１１、３１２により、「野生の大国」３５９にフォーカス３５３を移動させ、決定ボタン３１３を操作すると、ユーザＩＦ部１０９が決定要求信号をシステム制御部１０８に出力する。
【００３８】
決定要求信号を受けたシステム制御部１０８はコンテンツ情報を取得するようＨＴＭＬブラウザ部１１０を制御した後（Ｓ２０７、Ｓ２０８）、取得したコンテンツ情報をコンテンツ情報記憶部１１１に格納する（Ｓ２０９）。続いて、システム制御部１０８は、コンテンツ情報記憶部１１１中のコンテンツ情報を基に通信部１１２を介してストリーム配信サーバ１３３とセッションを確立し（Ｓ２１０、Ｓ２１１）、ＨＴＭＬ画面から再生画面に切り替えるよう、表示音声部制御部１０５を制御する。
【００３９】
次に、ユーザが、再生ボタン３０５を操作すると、ユーザＩＦ部１０９が再生要求信号をシステム制御部１０８に出力する。再生要求信号を受けたシステム制御部１０８は、通信部１１２を介し、ストリーム配信サーバ１３３に対してコンテンツの先頭、即ち「０：００：００」からの再生開始を要求する（Ｓ２１２）。次に、システム制御部１０８は、ストリーム配信サーバ１３３から再生終了時間等の情報を含む応答を受け（Ｓ２１３）、再生終了時間「１：３０：００」を保持する（Ｓ２１４）。そして、フラグ記憶部１１３のストリーム受信フラグが０ならば、ストリームデータ受信中を示す値１に変更する（Ｓ２１５）。
【００４０】
続いて、ストリームデータ受信毎にタイムスタンプ情報をタイムスタンプ記憶部１１４に上書き格納する（Ｓ２１７）。そして、受信したストリームデータを、ＦＩＦＯ１０２、バッファ１０３を介してデコーダ１０４で再生処理を行い（Ｓ２１８）、図８のような再生画面を表示音声部制御部１０５を介して表示部１０６に出力する。図８において、４０２は表示中のコンテンツの全体の時間における、現在視聴中の位置を示すバーであり、これは再生終了時間の情報とタイムスタンプ情報とから求めて表示することができる。
【００４１】
次に、ユーザが、図９のようなコンテンツ再生中において、電源ボタン３０２を操作すると、ユーザＩＦ部１０９が電源切断要求信号をシステム制御部１０８に出力する。電源切断要求信号を受けたシステム制御部１０８は、セッションの切断処理後（Ｓ２２３、Ｓ２２４）、電源を切断する（Ｓ２２５）。この時、本形態においては、タイムスタンプ記憶部１１４に、最後に受信した再生時間「０：５５：００」に相当するストリームデータのタイムスタンプ情報が格納される。
【００４２】
次に、図６に示した様に電源を切断した後、再度電源を投入し、コンテンツの続きからの再生を行う場合の処理について、図１０を用いて説明する。
【００４３】
ユーザが電源ボタン３０２を操作すると、システム制御部１０８はインターネット回線を接続し（Ｓ２５２）、フラグ記憶部１１３のストリーム受信フラグの値を調べる（Ｓ２５３）。ここではストリーム受信フラグが１であるので、以前、ストリームデータ受信中に電源切断されたと判断し、以前のセッション確立時に保持したコンテンツ情報記憶部１１１中のコンテンツ情報を基に、通信部１１２を介してストリーム配信サーバ１３３とセッションを確立する（Ｓ２５４、Ｓ２５５）。
【００４４】
次に、システム制御部１０８は、通信部１１２を介してストリーム配信サーバ１３３に対し、タイムスタンプ記憶部１１４中のタイムスタンプ情報の示す再生時間「０：５５：００」からの再生開始を要求する（Ｓ２５６）。次に、システム制御部１０８は、ストリーム配信サーバ１３３から応答を受け（Ｓ２５７）、再生終了時間「１：３０：００」を取得し、保持する（Ｓ２５８）。続いて、「０：５５：００」の再生位置からストリームデータの受信を再開し、図６の処理と同様、タイムスタンプ情報の記憶（Ｓ２６４）及び、再生処理を行い（Ｓ２６５）、図８のような再生画面を表示音声部制御部１０５を介して表示部１０６に出力する。
【００４５】
以上のように、ストリームコンテンツ視聴中に電源を切断した後、再び電源を投入すると、自動的に電源切断の直前に視聴していた位置よりストリームコンテンツの再生を再開することが可能となる。
【００４６】
尚、再生中に、ユーザが一時停止ボタン３０４を操作すると、システム制御部１０８は通信部１１２を介し、ストリーム配信サーバ１３３に対して一時停止要求を行い、ストリームデータの受信を一時停止する。この時、タイムスタンプ記憶部１１４には一時停止する以前の、最後に受信したストリームデータのタイムスタンプ情報が格納されている。従って、コンテンツの一時停止中に、電源を切断し、再度電源を投入した場合、図１０の手順に従って、同様にコンテンツの続きから再生を行うことが可能である。
【００４７】
次に、再生終了のシーケンスについて説明する。
【００４８】
システム制御部１０８は受信するストリームデータのタイムスタンプ情報を監視している。タイムスタンプ情報を基にした再生時間が図１０のＳ２５８で保持した再生終了時間「１：３０：００」に達した時、システム制御部１０８はコンテンツの再生を終了したと判断し（Ｓ２６６）、ストリームデータの受信中でないことを示すよう、フラグ記憶部１１３のストリーム受信フラグを０に変更する（Ｓ２６７）。
【００４９】
尚、再生中に、ユーザが停止ボタン３０３を操作すると、ユーザＩＦ部１０９が再生停止信号をシステム制御部１０８に出力する。再生停止要求信号を受けたシステム制御部１０８は、通信部１１２を介して、ストリーム配信サーバ１３３に対して再生停止を要求し、ストリームデータの受信を停止する。そして、ストリーム受信フラグを０にする。
【００５０】
従って、コンテンツの再生終了後、及び停止中に、電源を切断し、再度電源を投入した場合には、図２のようなポータルサイト画面を表示することになる。
【００５１】
図１１は、ユーザが電源ボタン３０２を操作した時のシステム制御部１０８が行う処理を示すフローチャートである。
【００５２】
まず、ユーザＩＦ部１０９を介して電源投入要求信号を受信すると、受信機１０１の電源を投入し（ステップＳ３０１）、回線接続サーバ１３１に対し、インターネット回線を接続するよう通信を行う（ステップＳ３０２）。回線接続後、フラグ記憶部１１３のストリーム受信フラグをチェックし（ステップＳ３０３）、０であれば、ＷＥＢサーバ１３２に対しポータルサイトのＵＲＬへのアクセスを要求する（ステップＳ３０４）。
【００５３】
次に、ポータルサイト上のコンテンツを選択決定する決定要求信号をユーザＩＦ部１０９から受信すると（ステップＳ３０５）、コンテンツ情報を取得するため、ＨＴＭＬブラウザ部１１０にフォーカス位置情報、決定要求を出力し、その後取得したコンテンツ情報をコンテンツ情報記憶部１１１に格納する（ステップＳ３０６）。次に、そのコンテンツ情報を基に、ストリーム配信サーバ１３３とセッションを確立する（ステップＳ３０７）。次に、ストリーム配信サーバ１３３に対してコンテンツの先頭「０：００：００」から再生を行うように要求、応答の通信を行い（ステップＳ３０８）、フラグ記憶部１１３のストリーム受信フラグを１に変更し（ステップＳ３０９）、ストリームデータの受信及び再生を開始する。
【００５４】
一方、ステップＳ３０３の処理において、ストリーム受信フラグが１であれば、コンテンツ情報記憶部１１１中のコンテンツ情報を基にストリーム配信サーバ１３３とセッションを確立する（ステップＳ３１０）。次に、タイムスタンプ記憶部１１４に保持したタイムスタンプ値より換算した再生時間から、再生を行うように要求、応答の通信を行い（ステップＳ３１１）、ストリームデータの受信及び再生を再開する。
【００５５】
図１２はユーザが再生ボタン３０５を操作した時のシステム制御部１０８が行う処理を示すフローチャートである。
【００５６】
まず、ユーザＩＦ部１０９を介して再生要求信号を受信すると、ストリーム配信サーバ１３３へ再生要求を行い、応答を受け、再生終了時間を取得及び保持する（ステップＳ３２１）。次に、ストリームデータの受信を開始し（ステップＳ３２２）、ストリームデータのタイムスタンプ情報を取得し、タイムスタンプ記憶部１１４に格納する（ステップＳ３２３）。
【００５７】
次に、取得したタイムスタンプ情報を基に換算した再生時間を、ステップＳ３２１において保持した再生終了時間と比較し（ステップＳ３２４）、再生終了時間に等しければストリーム受信フラグを０に変更後、処理を終了する（ステップＳ３２６）。
【００５８】
また、ステップＳ３２４の処理において、再生終了時間に等しくなければ、ユーザＩＦ部１０９からの停止要求信号があるかどうか判断し（ステップＳ３２５）、停止要求信号があればストリーム受信フラグを０に変更後、処理を終了する（ステップＳ３２６）。また、ステップＳ３２５の処理において、停止要求信号がなければ、ステップＳ３２３に戻り、以降、一連の処理を繰り返す。
【００５９】
以上説明した様に、本形態においては、ストリームコンテンツの視聴中に受信機の電源を切断し、その後、再度電源を投入した場合、自動的に電源を切断した時点での再生位置よりストリームコンテンツの視聴を再開することが可能である。
【００６０】
（第２の実施形態）
次に、第２の実施形態について説明する。本形態においても、システムの構成は図１に示すものと同様であるが、本形態では、ＦＩＦＯ１０２、バッファ１０３、デコーダ１０４は、それぞれ、２チャンネル分のストリームデータを並列に処理可能な機能を持つ。
【００６１】
本形態において、システム制御部１０８は、電源切断中にユーザＩＦ部１０９からの電源投入信号を受けた時、ストリーム受信フラグが１、即ち、電源切断時にストリームデータの受信中だったと判断できたならば、ストリームデータの受信を開始するため、コンテンツ情報記憶部１１１中のコンテンツ情報を基に二つのセッションを確立する。続いて、コンテンツの先頭「０：００：００」からの再生要求と、タイムスタンプ記憶部１１４中のタイムスタンプ情報の表す再生時間からの再生要求とを、別々のセッションで行う。
【００６２】
以下、図１３を用いて、コンテンツ再生中に電源を切断した後に再度電源を投入した場合の処理について説明する。
【００６３】
ユーザが電源ボタン３０２を操作すると（Ｓ４０１）、システム制御部１０８はインターネット回線を接続し（Ｓ４０２）、ストリーム受信フラグの値を調べる（Ｓ４０３）。ここではストリーム受信フラグが１であるので、以前、ストリームデータ受信中に電源切断されたと判断し、以前のセッション確立時に保持したコンテンツ情報記憶部１１１中のコンテンツ情報を基に、ストリーム配信サーバ１３３と二つのセッション（以下セッション１、セッション２と呼ぶ）を確立する（Ｓ４０４、Ｓ４０５、Ｓ４０６、Ｓ４０７）。
【００６４】
次に、システム制御部１０８は、ストリーム配信サーバ１３３に対し、セッション１に関してコンテンツの先頭「０：００：００」からの再生開始を要求し（Ｓ４０８）、ストリーム配信サーバ１０８から応答を受け（Ｓ４０９）、取得した再生終了時間を保持する（Ｓ４１０）。
【００６５】
次に、システム制御部１０８は、ストリーム配信サーバ１３３に対し、セッション２に関してタイムスタンプ記憶部１１４中のタイムスタンプ情報の示す再生時間「０：５５：００」からの再生開始を要求し（Ｓ４１１）、ストリーム配信サーバ１３３から応答を受け（Ｓ４１２）、取得した再生終了時間を保持する。
【００６６】
尚、本形態においては、「０：００：００」からの再生要求、途中再生位置からの再生要求の順番に処理を行っているが、逆の順番でも何ら問題はない。
【００６７】
続いて、「０：００：００」と「０：５５：００」の再生位置からのストリームデータをそれぞれ受信し、タイムスタンプ情報の記憶及び再生処理を行い（Ｓ４１４−Ｓ４１８）、システム制御部１０８は、図１４の様な二つの再生画面を表示部１０６に出力するよう、表示音声制御部１０５を制御する。
【００６８】
図１４において、５０２はコンテンツの先頭「０：００：００」からの再生画面、５０３はコンテンツの続き「０：５５：００」からの再生画面である。５０７、５０４は再生時間を直感的に表す指標であり、５０６、５０５は再生時間を示すカウンターである。
【００６９】
以上のように、本形態においても、ストリームコンテンツの視聴中に電源を切断した後、再度電源を投入した場合、自動的に電源を切断した時点での再生位置よりストリームコンテンツの視聴を再開することが可能である。
【００７０】
また、本形態では、同じストリームコンテンツの先頭からの再生画像も表示するので、先頭から視聴したいというユーザの要求を満たすことができる。また、続きから視聴したいユーザと、始めから視聴したいユーザの両方の要求を同時に満たすことができる。
【００７１】
（第３の実施形態）
次に、本発明の第３の実施形態について説明する。
【００７２】
図１５は、本形態にかかるインターネット放送受信システムの構成を示すブロック図であり、図１と同様の構成については同一番号を付してある。
【００７３】
本形態の受信機１０１は、タイマ１１５と再生時間記憶部１１６とを新たに備えている。タイマ１１５はシステム制御部１０８からの指示により、再生時間を計測する。尚、本形態において、時間計測の単位は、「０：００：００」のように時、分、秒で定義する。再生時間記憶部１１６はタイマ１１５で計測した時間を保持する不揮発性のメモリもしくはＨＤＤである。なお、本形態において、再生時間記憶部１１６の初期値は０とする。
【００７４】
次に、システム制御部１０８について説明する。
【００７５】
システム制御部１０８は、ストリーム配信サーバ１３３から再生要求の応答として再生終了時間を受け取り、タイマ１１５に時間計測の開始を指示する。タイマ１１５の計測値がこの再生終了時間に一致した時や、ユーザＩＦ部１０９から再生停止信号を受けた時は、ストリーム受信フラグを０に変更し、タイマ１１５の計測を停止するよう制御する。
【００７６】
また、ユーザＩＦ部１０９からの電源切断信号を受けた時には、タイマ１１５の計測値を再生時間記憶部１１６に格納する。
【００７７】
また、電源切断中にユーザＩＦ部１０９からの電源投入信号を受けた時、第１の実施形態と同様に、ストリーム配信サーバ１３３とセッションを確立した後、再生時間記憶部１１６で保持した再生時間からの再生要求を、ストリーム配信サーバ１３３に対して行う。
【００７８】
次に、図１６を用いて、本形態における、電源投入から再生中に電源切断を行うまでの処理について説明する。
【００７９】
電源投入から、再生要求後の応答を受け、ストリーム受信フラグを１にするまでの処理（Ｓ６０１−Ｓ６１５）は第１の実形態と同様である。その後、タイマ１１５の時間計測を開始する（Ｓ６１６）。再生処理中（Ｓ６１８−Ｓ６２１）、ユーザがリモコン１３４の電源ボタン３０２を操作すると、ユーザＩＦ部１０９を介して電源切断要求信号を受けたシステム制御部１０８は、タイマ１１５の値「０：５５：００」を再生時間記憶部１１６に格納し（Ｓ６２２）、タイマ１１５の計測を停止する（Ｓ６２３）。そして、セッションの切断処理後（Ｓ６２４、Ｓ６２５）、電源を切断する（Ｓ６２６）。
【００８０】
次に、図１６の如くストリームコンテンツの視聴中の電源を切断した後、再度電源を投入した場合の処理について図１７を用いて説明する。
【００８１】
電源投入からセッションを確立するまで（Ｓ６５１−Ｓ６５５）の処理は第１の実施形態と同様である。
【００８２】
次に、システム制御部１０８は、通信部１１２を介して、ストリーム配信サーバ１３３に対し、再生時間記憶部１１６中の値「０：５５：００」からの再生開始を要求する（Ｓ６５６）。その後の処理（Ｓ６５７−６６４）は図１６の処理と同様である。
【００８３】
以上のように、受信したコンテンツデータに付加されたタイムスタンプの代わりに、内部のタイマにより再生経過時間を計測し、この計測した時間によっても電源投入後、自動的に続きのコンテンツからの再生が可能となる。
【００８４】
次に、再生終了のシーケンスについて説明を行う。
【００８５】
システム制御部１０８は、タイマ１１５の値がＳ６５８の処理で保持した再生終了時間「１：３０：００」に達した時、コンテンツの再生が終了したと判断し（Ｓ６６５）、ストリーム受信フラグを０にし（Ｓ６６６）、タイマ１１５を停止する（Ｓ６６７）。
【００８６】
図１８は、ユーザが電源ボタン３０２を操作した時のシステム制御部１０８が行う処理を示すフローチャートである。
【００８７】
電源投入要求があると、前述のように受信機１０１の電源を投入し（ステップＳ７０１）、インターネット回線の接続処理を行った後（ステップＳ７０２）、ストリーム受信フラグの値をチェックする（ステップＳ７０３）。ストリーム受信フラグが１ならば、コンテンツ情報記憶部１１１中のコンテンツ情報を基に、ストリーム配信サーバ１３３とセッションを確立した（ステップＳ７１０）後、再生時間記憶部１１６に保持した再生時間からの再生要求、応答の通信を行い（ステップＳ７１１）、ストリームデータの受信及び再生を開始する。
【００８８】
また、ステップＳ７０４からステップＳ７０９の処理は、図１１のステップＳ３０４からステップＳ３０９の処理と同様である。
【００８９】
図１９は、ユーザが再生ボタン３０５を操作した時のシステム制御部１０８が行う処理を示すフローチャートである。
【００９０】
再生要求信号を受けると、ストリーム配信サーバ１３３へ再生要求を行い、応答を受け、再生終了時間を取得及び保持する（ステップＳ７２１）。そして、ストリームデータの受信を開始後（ステップＳ７２２）、タイマ１１５により時間の計測を開始する（ステップＳ７２３）。次に、計測した時間を、ステップＳ７２１において保持した再生終了時間と比較し（ステップＳ７２４）、再生終了時間に等しければタイマ１１５を停止させ（ステップＳ７２６）、ストリーム受信フラグを０に変更後、処理を終了する（ステップＳ７２７）。
【００９１】
また、ステップＳ７２４において再生終了時間に等しくなければ、ユーザＩＦ部１０９からの停止要求信号があるかどうか判断し（ステップＳ７２５）、停止要求信号があればタイマ１１５を停止させ、ストリーム受信フラグを０に変更後、処理を終了する。また、ステップＳ７２５の処理において停止要求信号がなければ、ステップＳ７２４に戻り、以降、一連の処理を繰り返す。
【００９２】
以上のように、本形態においては、ストリームコンテンツの視聴中に電源を切断した後、再度電源を投入した場合、タイマにて計測した時間情報に基づき、自動的に電源を切断した時点での再生位置よりストリームコンテンツの視聴を再開することが可能である。
【００９３】
【発明の効果】
以上説明したよ様に、本発明によれば、ストリーム放送の視聴中に電源を切断した場合であっても、電源投入に応じて視聴を中断した位置より、容易にストリーム放送の視聴を再開することができる。
【図面の簡単な説明】
【図１】本発明が適用される受信システムの構成を示す図である。
【図２】ポータルサイトの表示画面を示す図である。
【図３】ストリームコンテンツの視聴画面を示す図である。
【図４】本発明が適用される受信システムの他の構成を示す図である。
【図５】リモコンの構成を示す図である。
【図６】本発明の実施形態によるストリームコンテンツの受信手順を示す図である。
【図７】ポータルサイトの表示画面を示す図である。
【図８】ストリームコンテンツの視聴画面を示す図である。
【図９】ストリームコンテンツの視聴画面を示す図である。
【図１０】本発明の実施形態によるストリームコンテンツの受信手順を示す図である。
【図１１】電源投入に伴う処理を示すフローチャートである。
【図１２】再生要求に伴う処理を示すフローチャートである。
【図１３】本発明の実施形態によるストリームコンテンツの受信手順を示す図である。
【図１４】ストリームコンテンツの視聴画面を示す図である。
【図１５】本発明が適用される受信システムの他の構成を示す図である。
【図１６】本発明の実施形態によるストリームコンテンツの受信手順を示す図である。
【図１７】本発明の実施形態によるストリームコンテンツの受信手順を示す図である。
【図１８】電源投入に伴う処理を示すフローチャートである。
【図１９】再生要求に伴う処理を示すフローチャートである。
【図１】
2004120090.tif 000003
【図２】
2004120090.tif 000004
【図３】
2004120090.tif 000005
【図４】
2004120090.tif 000006
【図５】
2004120090.tif 000007
【図６】
2004120090.tif 000008
【図７】
2004120090.tif 000009
【図８】
2004120090.tif 000010
【図９】
2004120090.tif 000011
【図１０】
2004120090.tif 000012
【図１１】
2004120090.tif 000013
【図１２】
2004120090.tif 000014
【図１３】
2004120090.tif 000015
【図１４】
2004120090.tif 000016
【図１５】
2004120090.tif 000017
【図１６】
2004120090.tif 000018
【図１７】
2004120090.tif 000019
【図１８】
2004120090.tif 000020
【図１９】
2004120090.tif 000021