(57)【要約】【課題】視聴者が、エラーが発生したＶＯＤコンテンツを視聴する場合に、エラーが発生した映像を出力せずに正常な映像を出力すること。【解決手段】エラー判定部２１０は、ＶＯＤデータ取得部２０１がネットワークＩＦ部２１を介して取得したＶＯＤコンテンツのデータのエラーを検出し、エラーが検出された場合、エラー判定部２１０はエラー開始部情報をデータ管理部２２０に出力する。その後エラーが検出されなくなった場合、エラー判定部２１０はエラー終了部情報をデータ管理部２２０に出力する。さらにデータ管理部２２０はエラーデータ箇所を特定し、さらにエラー箇所のデータの再送信を要求して新たなデータを受信するエラー処理を実行して、再度データを取得する処理に移行する。なおデータ管理部２２０は取得したデータをエラー箇所が特定できるようにデータ保存部２４１に保存する。【選択図】  図２
2011010091.tif 000002
【特許請求の範囲】
【請求項１】
外部からの要求に基づいて配信されるＶＯＤコンテンツのデータを蓄積するサーバから、要求したＶＯＤコンテンツのデータを取得するデータ取得手段と、
前記データ取得手段が取得した前記データのエラーを検知するエラー検知手段と、
前記エラー検知手段によりエラーを検知されたデータの再送信を要求するように前記データ取得手段を制御する制御手段と、
前記エラー検知手段により前記エラーを検知されたデータと、前記制御手段の制御により前記再送信されたデータとをそれぞれ区別して管理するデータ管理手段と、
前記データ管理手段が管理するエラーを検知されたデータを除外して出力するデータ出力手段と、
を具備することを特徴とする出力情報制御装置。
【請求項２】
前記制御手段は、前記エラーを検知されたデータの再送信に引き続き、当該データに連続するデータの送信を要求する制御を含むことを特徴とする請求項１記載の出力情報制御装置。
【請求項３】
前記データ出力手段は、前記エラーを検知されたデータをスキップして出力することを特徴とする請求項２記載の出力情報制御装置。
【請求項４】
前記データ管理手段は、前記エラーを検知されたデータを削除することを特徴とする請求項２記載の出力情報制御装置。
【請求項５】
前記エラー検知手段は、前記エラーを検知されたデータに連続する前後の所定量のデータもエラーとみなして検知することを特徴とする請求項２記載の出力情報制御装置。
【請求項６】
外部からの要求に基づいて配信されるＶＯＤコンテンツのデータを蓄積するサーバから、要求したＶＯＤコンテンツのデータを取得し、
前記取得したデータのエラーを検知し、
前記エラーを検知されたデータの再送信を要求するように制御し、
前記エラーを検知されたデータと、前記制御により前記再送信されたデータとをそれぞれ区別して管理し、
前記区別して管理されるエラーを検知されたデータを除外して出力する、
ことを特徴とする出力情報制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、取得した情報の状態に応じて情報を制御して出力する出力情報制御装置および出力情報制御方法に関し、特に、取得した情報に含まれるエラーデータを除外して出力する技術に関する。
【背景技術】
【０００２】
近年、インターネットやＣＡＴＶ網などに接続された、動画コンテンツのデータを蓄積するサーバに対して所望のコンテンツの送信を要求して、このサーバから送信されたコンテンツのデータを取得して映像音声信号を出力するＶＯＤ（Video  On  Demand；以下ＶＯＤと称する）サービスに対応した装置が広く普及している。
【０００３】
ＶＯＤサービスでは、ネットワークやＣＡＴＶ網などのネットワークに接続されたサーバからコンテンツのデータが送信されるので、ネットワークの障害やコンテンツ供給サーバの障害などによりデータの送信でエラーが発生した場合は、出力映像のブロックノイズ、出力映像と出力音声との同期ずれ、出力映像または出力音声の一時停止などのコンテンツ視聴における不具合が発生することがあった。そして、このような不具合の発生を回避することが強く望まれている。
【０００４】
例えば、特許文献１によれば、ＶＯＤサービスにより動画像を取得して再生するときに、動画像が正しい表示タイミングで表示されない場合や、損失したフレームデータがある場合には、エラー処理を行い、該当するフレームデータの再要求を行う手法が公開されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−２４３３７７号公報（図３  段落００１９−００２０）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし特許文献１では、出力できなかったフレームデータまたは損失したフレームデータを再要求し、再送信された該当フレームデータを再び受信して表示出力するので、取得したＶＯＤコンテンツにエラーが発生した場合には、視聴者はエラーが発生した映像の後に正常な映像を視聴することになる。すなわち、視聴者は、エラーが発生したＶＯＤコンテンツを視聴する場合に、エラーが発生した映像を出力せずに正常な映像を出力することができなかった。
【０００７】
そこで、本発明は上述した課題を解決するために、視聴者が、エラーが発生したＶＯＤコンテンツを視聴する場合に、エラーが発生した映像を出力せずに正常な映像を出力することができる出力情報制御装置および出力情報制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は上述した課題を解決するため、外部からの要求に基づいて配信されるＶＯＤコンテンツのデータを蓄積するサーバから、要求したＶＯＤコンテンツのデータを取得するデータ取得手段と、前記データ取得手段が取得した前記データのエラーを検知するエラー検知手段と、前記エラー検知手段によりエラーを検知されたデータの再送信を要求するように前記データ取得手段を制御する制御手段と、前記エラー検知手段により前記エラーを検知されたデータと、前記制御手段の制御により前記再送信されたデータとをそれぞれ区別して管理するデータ管理手段と、前記データ管理手段が管理するエラーを検知されたデータを除外して出力するデータ出力手段と、を具備することを特徴とするものである。
【０００９】
また本発明は上述した課題を解決するため、外部からの要求に基づいて配信されるＶＯＤコンテンツのデータを蓄積するサーバから、要求したＶＯＤコンテンツのデータを取得し、前記取得したデータのエラーを検知し、前記エラーを検知されたデータの再送信を要求するように制御し、前記エラーを検知されたデータと、前記制御により前記再送信されたデータとをそれぞれ区別して管理し、前記区別して管理されるエラーを検知されたデータを除外して出力する、ことを特徴とするものである。
【発明の効果】
【００１０】
本発明によれば、視聴者が、エラーが発生したＶＯＤコンテンツを視聴する場合に、エラーが発生した映像を出力せずに正常な映像を出力することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る出力情報制御装置であるセットトップボックスの構成を示すブロック図。
【図２】ＶＯＤコンテンツのデータの取得制御処理および出力制御処理を実行する各モジュールによるシステム構成を示す図。
【図３】ＶＯＤコンテンツのエラーデータに対するエラー処理を伴う取得制御処理の詳細な動作を説明するためのフローチャート。
【図４】エラーデータに対するエラー処理の詳細な動作を説明するためのフローチャート。
【図５】プレイリスト生成処理の詳細な動作を説明するためのフローチャート。
【図６】ＶＯＤコンテンツのデータの取得制御処理および出力制御処理の動作の概念図。
【発明を実施するための形態】
【００１２】
以下、本発明における実施形態について図面を用いて説明する。
図１は、本発明の実施形態に係る出力情報制御装置であるセットトップボックスの構成を示すブロック図である。なお本実施形態では出力情報制御装置をセットトップボックスに適用した例を示すが、本実施形態と同様の構成を備えたテレビジョン受像機、ＨＤＤレコーダ、ＤＶＤレコーダ、情報処理端末、携帯移動端末などであってもよい。
【００１３】
なお、本実施形態に係るセットトップボックスは、インターネットやＣＡＴＶ（Community  Antenna  TeleVision；ケーブルテレビ；以下ＣＡＴＶと称する）ネットワークなどの通信回線を介して提供される放送番組やビデオコンテンツなどを取得して所定の再生処理を施し、映像信号および音声信号を出力するものである。
【００１４】
セットトップボックス１０は、放送波処理部２０、ネットワークＩＦ部２１、受信部３０、操作部３１、信号処理制御部４０、ＨＤＤ５０、記録媒体ＩＦ部５１、映像出力部６１、音声出力部６２などで構成されている。
【００１５】
また、セットトップボックス１０とインターネットなどのネットワークを介して接続されるＶＯＤサーバ１１０は、外部からの要求に基づいて配信されるＶＯＤコンテンツのデータを蓄積する。
【００１６】
放送波処理部２０は、アンテナＡＴによって受信されたデジタル放送波やアナログ放送波の信号を取得して、この取得した信号に対して特定チャンネルの選局および復調復号処理を施し、映像音声データやＥＰＧを作成するためのデータなどを信号処理制御部４０に出力する。
【００１７】
ネットワークＩＦ部２１は、インターネットやＬＡＮ、ＷＡＮなどのネットワークを介して接続される、放送番組やビデオコンテンツなどの映像音声データや、番組表やビデオコンテンツリストを作成するためのデータなどを蓄積するＶＯＤサーバ１１０が提供するデータを取得し、この取得したデータを信号処理制御部４０へ出力する。またネットワークＩＦ部２１は、ＬＡＮなどにより外部のＨＤＤやメモリーカードなどの記録媒体に接続し、この接続した記録媒体と相互に映像音声データなどを送受信する。本実施形態ではネットワークＩＦ部２１は、接続したネットワークを介して接続されるＶＯＤサーバ１１０から提供されるビデオ映像などの映像音声データであるＶＯＤコンテンツを取得して信号制御処理部４０へ出力する。またネットワークＩＦ部２１は、信号処理制御部４０の制御によって特定の映像音声データの再送信をＶＯＤサーバ１１０に要求し、この再送信された映像音声データを取得して信号制御処理部４０へ出力する。
【００１８】
記録媒体ＩＦ部５１は、ＵＳＢ規格やｉ．ＬＩＮＫ規格などの様々な規格に基づいた接続部により外部のＨＤＤやメモリーカードなどの記録媒体に接続し、この接続した記録媒体と相互に、ビデオコンテンツの映像音声データなどを送受信する。特に、記録媒体ＩＦ部５１は、ＶＯＤコンテンツの映像音声データと共に、当該映像音声データに関連する情報を外部の記録媒体に送信する。
【００１９】
受信部３０は、リモコンＲＣからの操作入力の情報を受光（受信）する。同様に操作部３１は、装置を操作する操作入力の情報を受信する。
信号処理制御部４０は、放送波処理部２０やネットワークＩＦ部２１、記録媒体ＩＦ部５１などから入力されたデータに対して、ＭＰＥＧ符号化／復号化演算処理や、映像信号と音声信号の分離処理、番組表やビデオコンテンツリストを生成するためのデータ抽出処理、または圧縮された信号の解凍処理などを施してＨＤＤ５０に保存し、さらに映像出力部６１へ映像信号を出力して音声出力部６２へ音声信号を出力する。
【００２０】
また本実施形態では、信号処理制御部４０は、ネットワークＩＦ部２１から入力されたビデオコンテンツなどのデータにエラーがあるかを判定し、エラーがあった場合には、エラー箇所が特定できるように所定の処理を施したデータをＨＤＤ５０に保存する。さらに信号処理制御部４０は、エラー箇所のデータの再送信を要求するようにネットワークＩＦ部２１を制御する。
【００２１】
なお、信号処理制御部４０はＣＰＵ（不図示）を備えていて、自身に備えられた各モジュールや自身に接続された各モジュールを利用して複数の処理の実行を制御する。
【００２２】
映像出力部６１は、映像入力部を備えた外部のテレビジョン受像機やＡＶアンプなどへ接続する接続部を備え、アナログ映像信号またはデジタル映像信号を出力する出力部である。なお、この映像出力部６１は、エラー箇所を除外した映像信号を出力する。
【００２３】
音声出力部６２は、音声入力部を備えた外部のテレビジョン受像機やＡＶアンプなどへ接続する接続部を備え、アナログ音声信号またはデジタル音声信号を出力する出力部である。なお、この音声出力部６２は、エラー箇所を除外した音声信号を出力する。
【００２４】
ＨＤＤ５０は、放送波処理部２０やネットワークＩＦ部２１、記録媒体ＩＦ部５１などを介して映像音声データなどを保存し、この保存した映像音声データの再生やコピーのために該当データを出力する。本実施形態では、ＶＯＤコンテンツの映像音声データを保存する。
【００２５】
なお映像音声データは、ＨＤＤ５０ではなく、記録媒体ＩＦ部５１を介して接続される外部のＨＤＤに保存される形態であってもよい。
このような構成により、本発明の実施形態に係るセットトップボックス１０は、ネットワークＩＦ部２１などを介して取得されるＶＯＤコンテンツのデータのエラー箇所を検出した場合に、エラー箇所を特定するためのチャプタ点付与処理や、エラー箇所のデータの再送信の要求処理などを実行し、さらに、取得したデータを自身が備えるＨＤＤ５０や外部のＨＤＤに保存して、この保存したデータの再生などのデータ出力処理を実行する。なおこれらの処理は主に、信号処理制御部４０によって実行されるものである。
【００２６】
次に図２を用いて、図１で説明した信号処理制御部４０に備えられた、ＶＯＤコンテンツのデータの取得制御処理および出力制御処理を実行する各モジュールによるシステム構成を説明する。
【００２７】
図２は、ＶＯＤコンテンツのデータの取得制御処理および出力制御処理を実行する各モジュールによるシステム構成を示す図である。
信号処理制御部４０は、ＶＯＤデータ取得部２０１、エラー判定部２１０、データ管理部２２０、データ復調部２３１などを備えていて、また、エラー判定部２１０は、エラー検出部２１１、エラー終了判定部２１２を備え、データ管理部２２０は、チャプタ点付与部２２１、プレイリスト生成部２２２を備えている。さらにＨＤＤ５０は、データ保存部２４１を備えているが、データ保存部２４１は、記録媒体ＩＦ部５１を介して接続される外部のＨＤＤに備えられる実施形態であっても構わない。
【００２８】
これらの各モジュールによるシステム構成によって、本実施形態に係るセットトップボックスは、取得したＶＯＤコンテンツのデータのエラー箇所を特定して、このエラー箇所が特定できるようにデータを保存し、またエラー箇所のデータの再送信を要求して新たなデータを受信して、エラーを除外したデータを出力する。
【００２９】
ＶＯＤデータ取得部２０１は、ネットワークＩＦ部２１を介してＶＯＤコンテンツのデータを取得し、映像音声データの抽出などの所定の処理を施して、この抽出した映像音声データをデータ管理部２２０へ出力する。また、ＶＯＤデータ取得部２０１は、データを特定することができる時間情報または位置情報と関連付けて、ネットワークＩＦ部２１から入力されるデータの転送レートに関する入力データレート情報を計測する。さらに、ＶＯＤデータ取得部２０１は、データ管理部２２０から通知される時間情報または位置情報に基づいて、該当するデータの再送信をＶＯＤサーバ１１０に要求するようにネットワークＩＦ部２１を制御する。
【００３０】
エラー判定部２１０は、エラー検出部２１１とエラー終了判定部２１２とを有し、エラー検出部２１１はＶＯＤデータ取得部２０１が計測する入力データレート情報に基づいてエラーを検出し、エラーが終了したかどうかを判定する。また、エラー検出部２１１は、エラーの開始箇所および終了箇所を特定することができる時間情報または位置情報をデータ管理部２２０に出力する。
【００３１】
またエラー終了判定部２１２は、ＶＯＤデータ取得部２０１が計測する入力データレート情報に基づいてエラーが終了したかどうかを判定して、エラーの終了が判定された箇所を特定する時間情報または位置情報であるエラー終了部情報をデータ管理部２２０に出力する。
【００３２】
なお、入力データレート情報は、ＶＯＤデータ取得部２０１が計測する、ネットワークＩＦ部２１から入力されるデータの転送レートに関する情報ではなく、ネットワークＩＦ２１が計測する、ネットワークＩＦ２１がネットワークを介して取得するデータの転送レートに関する情報であってもよい。この場合、エラー判定部２１０は、ネットワークＩＦ部２１から入力データレート情報を取得してエラーを判定する。
【００３３】
また、エラー判定部２１０は、ＶＯＤサーバ１１０やネットワークの障害などによるパケットの消失（パケットロス）や遅延などの様々なエラーを判定するために、入力データレート情報ではない他の情報を利用してもよい。例えば、前述した様々なエラーによる、出力映像のブロックノイズ、出力映像と出力音声との同期ずれ、出力映像または出力音声の一時停止といった、出力信号の異常に基づく出力信号エラー情報を利用する形態であっても構わない。そしてこの場合、エラー判定部２１０は、映像信号および音声信号を出力するデータ復調部２３１や、映像出力部６１、音声出力部６２などから出力信号エラー情報を取得してエラーを判定する。
【００３４】
データ管理部２２０は、チャプタ点付与部２２１とプレイリスト生成部２２２とを有し、ＶＯＤデータ取得部２０１から入力された映像音声データをデータ保存部２４１に保存し、このデータ保存部２４１に保存された映像音声データを読み出してデータ復調部２３１へ出力する。なお、データ管理部２２０は、エラー判定部２１０から入力されるエラー開始部情報およびエラー終了部情報と、ＶＯＤデータ取得部２０１から入力された映像音声データとを関連付けてデータ保存部２４１に保存する。  チャプタ点付与部２２１は、ＶＯＤデータ取得部２０１から入力された映像音声データの特定箇所にチャプタ点を付与する。
【００３５】
プレイリスト生成部２２２は、ＶＯＤデータ取得部２０１から入力された映像音声データに対してチャプタ点付与部２２１が付与したチャプタ点によって区切られたそれぞれのチャプタの再生順序を定義するプレイリストを生成して、この生成したプレイリストをデータ保存部２４１に保存する。
【００３６】
データ復調部２３１は、データ管理部２２０から入力された映像音声データを復調して映像信号と音声信号に分離し、映像出力部６１へ映像信号を出力して音声出力部６２へ音声信号を出力する。
【００３７】
データ保存部２４１は、データ管理部２２０が出力した映像音声データを保存し、この保存した映像音声データの再生のためにデータ管理部２２０の制御によって該当するデータを出力する。またプレイリスト生成部２２２が生成したプレイリストを保存する。
【００３８】
なお、これまでの説明で様々な用途に利用された時間情報は、位置情報に置き換えて定義される実施形態であってもよく、またこれ以降の説明においても同様に、時間情報が位置情報に置き換えて定義される実施形態であってよい。
【００３９】
すなわち、これらの各モジュールによるシステム構成によって、本実施形態に係るセットトップボックスは、ＶＯＤコンテンツのデータの取得制御処理および出力制御処理を実行する。
【００４０】
次に、図３を用いて、図２で説明したシステム構成によって実行される、ＶＯＤコンテンツのエラーデータに対するエラー処理を伴うデータの取得制御処理の詳細な動作を説明する。
【００４１】
図３は、ＶＯＤコンテンツのエラーデータに対するエラー処理を伴う取得制御処理の詳細な動作を説明するためのフローチャートである。
まず、ＶＯＤデータ取得部２０１は、ネットワークＩＦ部２１を介してＶＯＤコンテンツのデータを取得し（Ｓ３０１）、所定の処理を施してデータ管理部２２０に映像音声データを出力する（Ｓ３０２）。そして、ビデオコンテンツの全てのデータの受信が終了していなければ（Ｓ３０３のＮ）、エラー判定部２１０は、取得したデータにエラーが検出されるかを判定する（Ｓ３０４）。なお、全てのデータの受信が終了している場合（Ｓ３０３のＹ）は、プレイリスト生成処理（Ｓ３０９）に移行するが、この処理の詳細は後述する。
【００４２】
さらに、取得したデータにエラーが検出されない場合（Ｓ３０４のＮ）、ＶＯＤデータ取得部２０１は、再度データを取得する処理（Ｓ３０１）を実行して、それ以降は前述したとおり、取得したデータに所定の処理を施して出力してデータ受信が完了したかを判断する一連の処理を実行する。
【００４３】
一方、取得したデータにエラーが検出された場合（Ｓ３０４のＹ）、エラー判定部２１０は現在のエラー開始部情報をデータ管理部２２０に出力する。さらに、ＶＯＤデータ取得部２０１は、ＶＯＤコンテンツのデータの取得を継続して実行し（Ｓ３０５）、所定の処理を施してデータ管理部２２０に映像音声データを出力する（Ｓ３０６）。
【００４４】
さらにデータのエラーが終了したかどうかを判定し（Ｓ３０７）、エラーが終了しない、すなわちエラーが継続して検出される場合（Ｓ３０７のＮ）、ＶＯＤデータ取得部２０１は、再度データを取得する処理（Ｓ３０５）を実行して、それ以降は前述したとおり、取得したデータに所定の処理を施して出力してデータのエラーが終了したかを判定する一連の処理を実行する。
【００４５】
一方、エラーが終了した、すなわちエラーが検出されなくなった場合（Ｓ３０７のＹ）、エラー判定部２１０は現在のエラー終了部情報をデータ管理部２２０に出力する。そして、データ管理部２２０は、エラー判定部２１０から入力されたエラー開始部情報やエラー終了部情報に基づいてデータのエラー区間を特定し、さらにエラー箇所のデータの再送信を要求して新たなデータを受信するエラー処理（Ｓ３０８）を実行して、再度データを取得する処理（Ｓ３０５）に移行する。
【００４６】
すなわち、本実施形態に係るＶＯＤコンテンツのエラーデータに対するエラー処理を伴うデータの取得制御処理は、取得したＶＯＤコンテンツのデータのエラー有無を判定して、エラー有りと判定された場合には継続してデータを取得し、その後にエラー無しと判定されたときに、エラー区間を特定してエラー箇所のデータを再受信する処理である。
【００４７】
次に図４を用いて、図３で説明したフローチャートにおいて実行されるエラーデータに対するエラー処理の詳細な動作を説明する。
図４は、エラーデータに対するエラー処理の詳細な動作を説明するためのフローチャートである。
図４を用いて説明するエラーデータに対するエラー処理は、図３に示したフローチャートにおいて、エラー判定部２１０が、ＶＯＤデータ取得部２０１が取得したＶＯＤコンテンツのデータのエラーを検出し、その後にエラーが終了したと判定した後に実行される処理である。
【００４８】
まず、チャプタ点付与部２２１は、エラー判定部２１０からエラー終了部情報が入力された時点から所定の遅延時間（Ｔｃ）を計測した時点で、ＶＯＤデータ取得部２０１から入力されるＶＯＤコンテンツのデータの時間情報と関連づけてチャプタ点を付与する（Ｓ４０１）。そして、データ管理部２２０はこのチャプタ点が付与されたビデオコンテンツのデータをデータ保存部２４１に保存する。
【００４９】
さらに、データ管理部２２０は、データ保存部２４１に保存されたデータのうち、エラー開始部情報から所定の前置時間（Ｔａ）前に該当する箇所に対しても、データの時間情報と関連づけてチャプタ点を付与する（Ｓ４０２）。
【００５０】
そして、データ管理部２２０は、所定の前置時間（Ｔａ）と、エラー終了部情報とエラー開始部情報との差分であるエラー時間（Ｔｂ）と、所定の遅延時間（Ｔｃ）との合計であるエラー区間時間（Ｔｅｒ）を算出する。さらに、データ管理部２２０は、エラー終了情報の入力後にチャプタ点を付与した時点のＶＯＤコンテンツのデータの時間情報を起点として、この起点からエラー区間時間（Ｔｅｒ）前の時間情報であるエラー区間開始部情報を算出する（Ｓ４０３）。
【００５１】
そして、データ管理部２２０は、算出したエラー区間開始部情報をＶＯＤデータ取得部２０１に通知して、ＶＯＤデータ取得部２０１は通知されたエラー区間開始部情報に基づくエラー区間開始部からのデータの再送信を要求するようにネットワークＩＦ部２１を制御する。すなわち、エラー区間開始部へのスキップコマンドがＶＯＤサーバ１１０へ送信される（Ｓ４０４）。
【００５２】
また、データ管理部２２０は、ＶＯＤデータ取得部２０１によるＶＯＤコンテンツのデータ取得の終了時間を、エラー区間時間（Ｔｅｒ）だけ遅延するように修正する（Ｓ４０５）。なお、この終了時間の修正は、データ取得の終了時間が予め設定されていない場合には実行されなくてもよい。
【００５３】
すなわち、このような動作によって、本実施形態に係るセットトップボックスは、取得したＶＯＤコンテンツのデータのエラー箇所を特定して、エラー箇所のデータの再送信によって新たなデータを受信する。
【００５４】
次に、図５を用いて、図３で説明したフローチャートにおいて実行されるプレイリスト生成処理の詳細な動作を説明する。
図５は、プレイリスト生成処理の詳細な動作を説明するためのフローチャートである。
図５を用いて説明するプレイリスト生成処理は、図３に示したフローチャートにおいて、ＶＯＤデータ取得部２０１が、データの取得を終了したときに実行される処理である。
【００５５】
まず、データの取得が終了すると、データ管理部２２０は、保存されたデータに付与されたチャプタ点によって区切られたチャプタに関するチャプタ情報を抽出し（Ｓ５０１）、それぞれのチャプタが、エラーデータとして区切られたエラー区間か否（正常なデータとして区切られた正常区間）かを判別する（Ｓ５０２）。
【００５６】
そして、プレイリスト生成部２２２は、エラー区間を除いて正常区間を連続して再生するプレイリストを生成してデータ保存部２４１に保存する。
従って、このような動作によって、本実施形態に係るセットトップボックスは、取得したＶＯＤコンテンツのデータのエラー箇所を除いて、エラーデータのない映像音声データを出力する。
【００５７】
次に、図６を用いて、これまでに説明したＶＯＤコンテンツのデータの取得制御処理および出力制御処理の動作の概要を説明する。
図６は、ＶＯＤコンテンツのデータの取得制御処理および出力制御処理の動作の概念図である。
具体的には、まず、ＶＯＤデータ取得部２０１は、取得時間０を起点にして、取得時間Ｔ１まではＶＯＤコンテンツのデータＤ０を取得して、取得時間Ｔ２まではデータＤ１を取得する。なお、取得時間Ｔ０〜Ｔ２の間のデータＤ０とＤ１とではデータのエラーがないので、エラー判定部２１０はエラーを検出しない。
【００５８】
引き続いて、ＶＯＤデータ取得部２０１が、取得時間Ｔ２でデータＤ２を取得し始めると、エラー判定部２１０がエラーを検出し、取得時間Ｔ３でデータＤ２の取得が終了したときに、エラー判定部２１０はエラーが終了したと判定する。そしてチャプタ点付与部２２１は、所定の遅延時間（Ｔｃ）後の取得時間Ｔ４で取得したデータにチャプタ点を付与し、さらに取得時間Ｔ４を起点として、所定の前置時間（Ｔａ）と、あるエラー時間（Ｔｂ）と、所定の遅延時間（Ｔｃ）との合計であるエラー区間時間（Ｔｅｒ）前の取得時間Ｔ１のデータに対してもチャプタ点を付与する。またさらに、データ管理部２２０は、ＶＯＤデータ取得部２０１とネットワークＩＦ部２１を介して、データＤ１からのデータの再送信を要求（データＤ１へのスキップコマンド送信）する。
【００５９】
その後の取得時間Ｔ４〜Ｔ５では、ＶＯＤデータ取得部２０１は、再送信されたＤ１ｒ〜Ｄ２ｒ〜Ｄ３ｒを順次取得し、これら取得したデータにはエラーがないので、エラー判定部２１０はエラーを検出しない。
【００６０】
さらに、その後の取得時間Ｄ５〜Ｔ６では、ＶＯＤデータ取得部２０１は、Ｄ３に連続するデータであるＤ４を引き続き取得し、この取得したデータにもエラーがないので、エラー判定部２１０はエラーを検出しない。
【００６１】
すなわち、エラー区間とされた取得時間Ｔ１〜Ｔ４に間に取得したデータＤ１〜Ｄ３はエラー区間とみなされて、当該データの再送信により、正常データＤ１ｒ〜Ｄ３ｒが取得され、連続するデータＤ４が引き続き取得される。
【００６２】
また、同じく図６を用いて、このように取得したデータを出力する処理を説明する。
（例１）
例１では、データ管理部２２０はエラー区間をスキップして出力する。すなわち、データ保存部２４１にはデータＤ０に引き続くデータとしてデータＤ１〜Ｄ３が保存されていているが、これらのデータはエラー区間であるので、当該データはスキップされて、データＤ０の後には再取得したＤ１ｒ〜Ｄ３ｒが出力され、引き続いてＤ４が出力される制御が実行される。
【００６３】
（例２）
例２では、データ管理部２２０はエラー区間をデータ保存部２４１から削除する。すなわち、エラー区間であるデータＤ１〜Ｄ３はデータ保存部２４１から削除され、データ保存部２４１にはデータＤ０に引き続くデータとしてデータＤ１ｒ〜Ｄ３ｒが保存されていて、データＤ０の後には再取得したＤ１ｒ〜Ｄ３ｒが出力され、引き続いてＤ４が出力される制御が実行される。
【００６４】
従って、（例１）または（例２）のデータ出力の制御によって、エラーデータは出力されなくなる。
以上説明したように本実施形態によれば、取得したＶＯＤコンテンツのデータのエラー箇所を特定して、このエラー箇所が特定できるようにデータを保存し、また、エラー箇所のデータの再送信によって新たなデータを受信するので、視聴者が、エラーが発生したＶＯＤコンテンツを視聴する場合に、エラーが発生した映像を出力せずに正常な映像を出力することができる。
【００６５】
また本発明は、上述した実施形態に限定されるものではなく、本発明の要旨を変えない範囲において、種々の変更、改変等が可能である。
【符号の説明】
【００６６】
１０…セットトップボックス、２０…放送波処理部、２１…ネットワークＩＦ部、３０…受信部、３１…操作部、４０…信号処理制御部、５０…ＨＤＤ、５１…記録媒体ＩＦ部、６１…映像出力部、６２…音声出力部、２０１…ＶＯＤデータ取得部、２１０…エラー判定部、２１１…エラー検出部、２１２…エラー終了判定部、２２０…データ管理部、２２１…チャプタ点付与部、２２２…プレイリスト生成部、２３１…データ復調部。
【図１】
2011010091.tif 000003
【図２】
2011010091.tif 000004
【図３】
2011010091.tif 000005
【図４】
2011010091.tif 000006
【図５】
2011010091.tif 000007
【図６】
2011010091.tif 000008
【手続補正書】
【提出日】平成22年5月17日(2010.5.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部からの要求に応じて配信されるＶＯＤコンテンツのデータを蓄積するサーバから，要求したＶＯＤコンテンツのデータを取得するように構成されるデータ取得部と，
前記データ取得部が取得した前記データのエラーを検知するように構成されるエラー検知部と，
前記エラー検知部によりエラーを検知された第１のデータのオリジナルデータの再送信を要求するように前記データ取得部を制御するように構成される制御部と，
前記エラー検知部により前記エラーを検知された第１のデータと，前記制御部の制御により前記再送信され，エラーが検知されないと決定された第２のデータとをそれぞれ区別して管理するように構成されるデータ管理部と，
前記第１のデータを除外して，前記データ取得部が取得したデータを出力するように構成されるデータ出力部と，
を具備することを特徴とする出力情報制御装置。
【請求項２】
前記制御部は，前記オリジナルデータの再送信に引き続き，当該オリジナルデータに連続するデータの送信を要求するように前記データ取得部を制御するように構成されることを特徴とする請求項１記載の出力情報制御装置。
【請求項３】
前記データ出力部は，前記データ管理部に管理されて，前記第１のデータをスキップして，前記データを出力するように構成されることを特徴とする請求項２記載の出力情報制御装置。
【請求項４】
前記データ管理部は，前記第１のデータを削除するように構成されることを特徴とする請求項２記載の出力情報制御装置。
【請求項５】
前記エラー検知部は，前記第１のデータに連続する前後の所定量のデータもエラーを含むデータとして検知することを特徴とする請求項２記載の出力情報制御装置。
【請求項６】
外部からの要求に応じて配信されるＶＯＤコンテンツのデータを蓄積するサーバから，要求したＶＯＤコンテンツのデータを取得し，
前記取得したデータのエラーを検知し，
前記エラーを検知された第１のデータのオリジナルデータの再送信を要求し，
前記エラーを検知された第１のデータと，前記再送信され，エラーが検知されないと決定された第２のデータとをそれぞれ区別して管理し，
前記第１のデータを除外して前記データを出力する，
ことを特徴とする出力情報制御方法。