JP2011010091A - Output information control apparatus and output information control method - Google Patents
Output information control apparatus and output information control method Download PDFInfo
- Publication number
- JP2011010091A JP2011010091A JP2009152333A JP2009152333A JP2011010091A JP 2011010091 A JP2011010091 A JP 2011010091A JP 2009152333 A JP2009152333 A JP 2009152333A JP 2009152333 A JP2009152333 A JP 2009152333A JP 2011010091 A JP2011010091 A JP 2011010091A
- Authority
- JP
- Japan
- Prior art keywords
- data
- error
- unit
- output
- detected
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
【課題】視聴者が、エラーが発生したVODコンテンツを視聴する場合に、エラーが発生した映像を出力せずに正常な映像を出力すること。
【解決手段】エラー判定部210は、VODデータ取得部201がネットワークIF部21を介して取得したVODコンテンツのデータのエラーを検出し、エラーが検出された場合、エラー判定部210はエラー開始部情報をデータ管理部220に出力する。その後エラーが検出されなくなった場合、エラー判定部210はエラー終了部情報をデータ管理部220に出力する。さらにデータ管理部220はエラーデータ箇所を特定し、さらにエラー箇所のデータの再送信を要求して新たなデータを受信するエラー処理を実行して、再度データを取得する処理に移行する。なおデータ管理部220は取得したデータをエラー箇所が特定できるようにデータ保存部241に保存する。
【選択図】 図2When a viewer views VOD content in which an error has occurred, a normal video is output without outputting the video in which the error has occurred.
An error determination unit 210 detects an error in data of a VOD content acquired by a VOD data acquisition unit 201 via a network IF unit 21. If an error is detected, the error determination unit 210 sets an error start unit. Information is output to the data management unit 220. If no error is detected thereafter, the error determination unit 210 outputs error end unit information to the data management unit 220. Further, the data management unit 220 specifies the error data part, further requests the retransmission of the data at the error part, executes an error process for receiving new data, and shifts to the process of acquiring the data again. The data management unit 220 stores the acquired data in the data storage unit 241 so that an error location can be specified.
[Selection] Figure 2
Description
本発明は、取得した情報の状態に応じて情報を制御して出力する出力情報制御装置および出力情報制御方法に関し、特に、取得した情報に含まれるエラーデータを除外して出力する技術に関する。 The present invention relates to an output information control apparatus and output information control method for controlling and outputting information according to the state of acquired information, and more particularly to a technique for outputting error data included in acquired information.
近年、インターネットやCATV網などに接続された、動画コンテンツのデータを蓄積するサーバに対して所望のコンテンツの送信を要求して、このサーバから送信されたコンテンツのデータを取得して映像音声信号を出力するVOD(Video On Demand;以下VODと称する)サービスに対応した装置が広く普及している。 In recent years, a server that stores video content data connected to the Internet or a CATV network is requested to transmit desired content, and the content data transmitted from the server is acquired to obtain a video / audio signal. Devices that support output VOD (Video On Demand; hereinafter referred to as VOD) services are widely used.
VODサービスでは、ネットワークやCATV網などのネットワークに接続されたサーバからコンテンツのデータが送信されるので、ネットワークの障害やコンテンツ供給サーバの障害などによりデータの送信でエラーが発生した場合は、出力映像のブロックノイズ、出力映像と出力音声との同期ずれ、出力映像または出力音声の一時停止などのコンテンツ視聴における不具合が発生することがあった。そして、このような不具合の発生を回避することが強く望まれている。 In the VOD service, content data is transmitted from a server connected to a network such as a network or a CATV network. If an error occurs in data transmission due to a network failure or a content supply server failure, an output video is output. In some cases, content viewing problems such as block noise, out-of-synchronization between output video and output audio, and pause of output video or output audio may occur. And it is strongly desired to avoid the occurrence of such problems.
例えば、特許文献1によれば、VODサービスにより動画像を取得して再生するときに、動画像が正しい表示タイミングで表示されない場合や、損失したフレームデータがある場合には、エラー処理を行い、該当するフレームデータの再要求を行う手法が公開されている。 For example, according to Patent Document 1, when a moving image is acquired and reproduced by the VOD service, if the moving image is not displayed at a correct display timing or there is lost frame data, error processing is performed. A method for re-requesting the corresponding frame data is disclosed.
しかし特許文献1では、出力できなかったフレームデータまたは損失したフレームデータを再要求し、再送信された該当フレームデータを再び受信して表示出力するので、取得したVODコンテンツにエラーが発生した場合には、視聴者はエラーが発生した映像の後に正常な映像を視聴することになる。すなわち、視聴者は、エラーが発生したVODコンテンツを視聴する場合に、エラーが発生した映像を出力せずに正常な映像を出力することができなかった。 However, in Patent Document 1, frame data that could not be output or lost frame data is re-requested, and the re-transmitted corresponding frame data is received and displayed again, so that an error occurs in the acquired VOD content. Thus, the viewer views a normal video after the video in which the error has occurred. That is, when viewing the VOD content in which an error has occurred, the viewer cannot output a normal video without outputting the video in which the error has occurred.
そこで、本発明は上述した課題を解決するために、視聴者が、エラーが発生したVODコンテンツを視聴する場合に、エラーが発生した映像を出力せずに正常な映像を出力することができる出力情報制御装置および出力情報制御方法を提供することを目的とする。 Accordingly, in order to solve the above-described problem, the present invention provides an output that allows a viewer to output a normal video without outputting the video in which an error has occurred when viewing the VOD content in which the error has occurred. An object is to provide an information control device and an output information control method.
本発明は上述した課題を解決するため、外部からの要求に基づいて配信されるVODコンテンツのデータを蓄積するサーバから、要求したVODコンテンツのデータを取得するデータ取得手段と、前記データ取得手段が取得した前記データのエラーを検知するエラー検知手段と、前記エラー検知手段によりエラーを検知されたデータの再送信を要求するように前記データ取得手段を制御する制御手段と、前記エラー検知手段により前記エラーを検知されたデータと、前記制御手段の制御により前記再送信されたデータとをそれぞれ区別して管理するデータ管理手段と、前記データ管理手段が管理するエラーを検知されたデータを除外して出力するデータ出力手段と、を具備することを特徴とするものである。 In order to solve the above-described problems, the present invention provides a data acquisition unit that acquires data of a requested VOD content from a server that accumulates data of the VOD content distributed based on an external request, and the data acquisition unit includes: An error detection means for detecting an error in the acquired data; a control means for controlling the data acquisition means so as to request retransmission of data for which an error has been detected by the error detection means; and Data management means for distinguishing and managing data in which an error has been detected and data retransmitted under the control of the control means, and output by excluding data detected by the data management means that has detected an error And a data output means.
また本発明は上述した課題を解決するため、外部からの要求に基づいて配信されるVODコンテンツのデータを蓄積するサーバから、要求したVODコンテンツのデータを取得し、前記取得したデータのエラーを検知し、前記エラーを検知されたデータの再送信を要求するように制御し、前記エラーを検知されたデータと、前記制御により前記再送信されたデータとをそれぞれ区別して管理し、前記区別して管理されるエラーを検知されたデータを除外して出力する、ことを特徴とするものである。 In order to solve the above-described problems, the present invention acquires requested VOD content data from a server that accumulates VOD content data distributed based on an external request, and detects an error in the acquired data. And control to request retransmission of the data in which the error is detected, and separately manage the data in which the error has been detected and the data retransmitted by the control. In this case, the detected error data is excluded and output.
本発明によれば、視聴者が、エラーが発生したVODコンテンツを視聴する場合に、エラーが発生した映像を出力せずに正常な映像を出力することができる。 According to the present invention, when a viewer views a VOD content in which an error has occurred, a normal video can be output without outputting the video in which the error has occurred.
以下、本発明における実施形態について図面を用いて説明する。
図1は、本発明の実施形態に係る出力情報制御装置であるセットトップボックスの構成を示すブロック図である。なお本実施形態では出力情報制御装置をセットトップボックスに適用した例を示すが、本実施形態と同様の構成を備えたテレビジョン受像機、HDDレコーダ、DVDレコーダ、情報処理端末、携帯移動端末などであってもよい。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing a configuration of a set top box which is an output information control apparatus according to an embodiment of the present invention. In this embodiment, an example in which the output information control apparatus is applied to a set-top box is shown. However, a television receiver, HDD recorder, DVD recorder, information processing terminal, portable mobile terminal, and the like having the same configuration as in this embodiment. It may be.
なお、本実施形態に係るセットトップボックスは、インターネットやCATV(Community Antenna TeleVision;ケーブルテレビ;以下CATVと称する)ネットワークなどの通信回線を介して提供される放送番組やビデオコンテンツなどを取得して所定の再生処理を施し、映像信号および音声信号を出力するものである。 The set-top box according to the present embodiment acquires a predetermined program by acquiring a broadcast program or video content provided through a communication line such as the Internet or a CATV (Community Antenna TeleVision; cable TV; hereinafter referred to as CATV) network. The reproduction process is performed and a video signal and an audio signal are output.
セットトップボックス10は、放送波処理部20、ネットワークIF部21、受信部30、操作部31、信号処理制御部40、HDD50、記録媒体IF部51、映像出力部61、音声出力部62などで構成されている。
The set
また、セットトップボックス10とインターネットなどのネットワークを介して接続されるVODサーバ110は、外部からの要求に基づいて配信されるVODコンテンツのデータを蓄積する。
In addition, the
放送波処理部20は、アンテナATによって受信されたデジタル放送波やアナログ放送波の信号を取得して、この取得した信号に対して特定チャンネルの選局および復調復号処理を施し、映像音声データやEPGを作成するためのデータなどを信号処理制御部40に出力する。
The broadcast
ネットワークIF部21は、インターネットやLAN、WANなどのネットワークを介して接続される、放送番組やビデオコンテンツなどの映像音声データや、番組表やビデオコンテンツリストを作成するためのデータなどを蓄積するVODサーバ110が提供するデータを取得し、この取得したデータを信号処理制御部40へ出力する。またネットワークIF部21は、LANなどにより外部のHDDやメモリーカードなどの記録媒体に接続し、この接続した記録媒体と相互に映像音声データなどを送受信する。本実施形態ではネットワークIF部21は、接続したネットワークを介して接続されるVODサーバ110から提供されるビデオ映像などの映像音声データであるVODコンテンツを取得して信号制御処理部40へ出力する。またネットワークIF部21は、信号処理制御部40の制御によって特定の映像音声データの再送信をVODサーバ110に要求し、この再送信された映像音声データを取得して信号制御処理部40へ出力する。
The network IF
記録媒体IF部51は、USB規格やi.LINK規格などの様々な規格に基づいた接続部により外部のHDDやメモリーカードなどの記録媒体に接続し、この接続した記録媒体と相互に、ビデオコンテンツの映像音声データなどを送受信する。特に、記録媒体IF部51は、VODコンテンツの映像音声データと共に、当該映像音声データに関連する情報を外部の記録媒体に送信する。
The recording
受信部30は、リモコンRCからの操作入力の情報を受光(受信)する。同様に操作部31は、装置を操作する操作入力の情報を受信する。
信号処理制御部40は、放送波処理部20やネットワークIF部21、記録媒体IF部51などから入力されたデータに対して、MPEG符号化/復号化演算処理や、映像信号と音声信号の分離処理、番組表やビデオコンテンツリストを生成するためのデータ抽出処理、または圧縮された信号の解凍処理などを施してHDD50に保存し、さらに映像出力部61へ映像信号を出力して音声出力部62へ音声信号を出力する。
The
The signal
また本実施形態では、信号処理制御部40は、ネットワークIF部21から入力されたビデオコンテンツなどのデータにエラーがあるかを判定し、エラーがあった場合には、エラー箇所が特定できるように所定の処理を施したデータをHDD50に保存する。さらに信号処理制御部40は、エラー箇所のデータの再送信を要求するようにネットワークIF部21を制御する。
In the present embodiment, the signal
なお、信号処理制御部40はCPU(不図示)を備えていて、自身に備えられた各モジュールや自身に接続された各モジュールを利用して複数の処理の実行を制御する。
The signal
映像出力部61は、映像入力部を備えた外部のテレビジョン受像機やAVアンプなどへ接続する接続部を備え、アナログ映像信号またはデジタル映像信号を出力する出力部である。なお、この映像出力部61は、エラー箇所を除外した映像信号を出力する。
The
音声出力部62は、音声入力部を備えた外部のテレビジョン受像機やAVアンプなどへ接続する接続部を備え、アナログ音声信号またはデジタル音声信号を出力する出力部である。なお、この音声出力部62は、エラー箇所を除外した音声信号を出力する。
The
HDD50は、放送波処理部20やネットワークIF部21、記録媒体IF部51などを介して映像音声データなどを保存し、この保存した映像音声データの再生やコピーのために該当データを出力する。本実施形態では、VODコンテンツの映像音声データを保存する。
The HDD 50 stores video / audio data and the like via the broadcast
なお映像音声データは、HDD50ではなく、記録媒体IF部51を介して接続される外部のHDDに保存される形態であってもよい。
このような構成により、本発明の実施形態に係るセットトップボックス10は、ネットワークIF部21などを介して取得されるVODコンテンツのデータのエラー箇所を検出した場合に、エラー箇所を特定するためのチャプタ点付与処理や、エラー箇所のデータの再送信の要求処理などを実行し、さらに、取得したデータを自身が備えるHDD50や外部のHDDに保存して、この保存したデータの再生などのデータ出力処理を実行する。なおこれらの処理は主に、信号処理制御部40によって実行されるものである。
The audio / video data may be stored in an external HDD connected via the recording
With such a configuration, when the set
次に図2を用いて、図1で説明した信号処理制御部40に備えられた、VODコンテンツのデータの取得制御処理および出力制御処理を実行する各モジュールによるシステム構成を説明する。
Next, with reference to FIG. 2, the system configuration of each module that executes the VOD content data acquisition control process and the output control process provided in the signal
図2は、VODコンテンツのデータの取得制御処理および出力制御処理を実行する各モジュールによるシステム構成を示す図である。
信号処理制御部40は、VODデータ取得部201、エラー判定部210、データ管理部220、データ復調部231などを備えていて、また、エラー判定部210は、エラー検出部211、エラー終了判定部212を備え、データ管理部220は、チャプタ点付与部221、プレイリスト生成部222を備えている。さらにHDD50は、データ保存部241を備えているが、データ保存部241は、記録媒体IF部51を介して接続される外部のHDDに備えられる実施形態であっても構わない。
FIG. 2 is a diagram illustrating a system configuration of each module that executes VOD content data acquisition control processing and output control processing.
The signal
これらの各モジュールによるシステム構成によって、本実施形態に係るセットトップボックスは、取得したVODコンテンツのデータのエラー箇所を特定して、このエラー箇所が特定できるようにデータを保存し、またエラー箇所のデータの再送信を要求して新たなデータを受信して、エラーを除外したデータを出力する。 With the system configuration of each of these modules, the set top box according to the present embodiment specifies the error location of the acquired VOD content data, stores the data so that this error location can be specified, and also stores the error location. Requests retransmission of data, receives new data, and outputs data excluding errors.
VODデータ取得部201は、ネットワークIF部21を介してVODコンテンツのデータを取得し、映像音声データの抽出などの所定の処理を施して、この抽出した映像音声データをデータ管理部220へ出力する。また、VODデータ取得部201は、データを特定することができる時間情報または位置情報と関連付けて、ネットワークIF部21から入力されるデータの転送レートに関する入力データレート情報を計測する。さらに、VODデータ取得部201は、データ管理部220から通知される時間情報または位置情報に基づいて、該当するデータの再送信をVODサーバ110に要求するようにネットワークIF部21を制御する。
The VOD
エラー判定部210は、エラー検出部211とエラー終了判定部212とを有し、エラー検出部211はVODデータ取得部201が計測する入力データレート情報に基づいてエラーを検出し、エラーが終了したかどうかを判定する。また、エラー検出部211は、エラーの開始箇所および終了箇所を特定することができる時間情報または位置情報をデータ管理部220に出力する。
The
またエラー終了判定部212は、VODデータ取得部201が計測する入力データレート情報に基づいてエラーが終了したかどうかを判定して、エラーの終了が判定された箇所を特定する時間情報または位置情報であるエラー終了部情報をデータ管理部220に出力する。
Further, the error
なお、入力データレート情報は、VODデータ取得部201が計測する、ネットワークIF部21から入力されるデータの転送レートに関する情報ではなく、ネットワークIF21が計測する、ネットワークIF21がネットワークを介して取得するデータの転送レートに関する情報であってもよい。この場合、エラー判定部210は、ネットワークIF部21から入力データレート情報を取得してエラーを判定する。
The input data rate information is not information regarding the transfer rate of data input from the network IF
また、エラー判定部210は、VODサーバ110やネットワークの障害などによるパケットの消失(パケットロス)や遅延などの様々なエラーを判定するために、入力データレート情報ではない他の情報を利用してもよい。例えば、前述した様々なエラーによる、出力映像のブロックノイズ、出力映像と出力音声との同期ずれ、出力映像または出力音声の一時停止といった、出力信号の異常に基づく出力信号エラー情報を利用する形態であっても構わない。そしてこの場合、エラー判定部210は、映像信号および音声信号を出力するデータ復調部231や、映像出力部61、音声出力部62などから出力信号エラー情報を取得してエラーを判定する。
In addition, the
データ管理部220は、チャプタ点付与部221とプレイリスト生成部222とを有し、VODデータ取得部201から入力された映像音声データをデータ保存部241に保存し、このデータ保存部241に保存された映像音声データを読み出してデータ復調部231へ出力する。なお、データ管理部220は、エラー判定部210から入力されるエラー開始部情報およびエラー終了部情報と、VODデータ取得部201から入力された映像音声データとを関連付けてデータ保存部241に保存する。 チャプタ点付与部221は、VODデータ取得部201から入力された映像音声データの特定箇所にチャプタ点を付与する。
The
プレイリスト生成部222は、VODデータ取得部201から入力された映像音声データに対してチャプタ点付与部221が付与したチャプタ点によって区切られたそれぞれのチャプタの再生順序を定義するプレイリストを生成して、この生成したプレイリストをデータ保存部241に保存する。
The
データ復調部231は、データ管理部220から入力された映像音声データを復調して映像信号と音声信号に分離し、映像出力部61へ映像信号を出力して音声出力部62へ音声信号を出力する。
The data demodulator 231 demodulates the video / audio data input from the
データ保存部241は、データ管理部220が出力した映像音声データを保存し、この保存した映像音声データの再生のためにデータ管理部220の制御によって該当するデータを出力する。またプレイリスト生成部222が生成したプレイリストを保存する。
The
なお、これまでの説明で様々な用途に利用された時間情報は、位置情報に置き換えて定義される実施形態であってもよく、またこれ以降の説明においても同様に、時間情報が位置情報に置き換えて定義される実施形態であってよい。 It should be noted that the time information used for various purposes in the above description may be an embodiment defined by replacing with the position information. Similarly, in the following description, the time information is converted into the position information. It may be an embodiment defined by replacement.
すなわち、これらの各モジュールによるシステム構成によって、本実施形態に係るセットトップボックスは、VODコンテンツのデータの取得制御処理および出力制御処理を実行する。 That is, the set top box according to the present embodiment executes the VOD content data acquisition control process and the output control process by the system configuration of these modules.
次に、図3を用いて、図2で説明したシステム構成によって実行される、VODコンテンツのエラーデータに対するエラー処理を伴うデータの取得制御処理の詳細な動作を説明する。 Next, with reference to FIG. 3, a detailed operation of the data acquisition control process accompanied with the error process for the error data of the VOD content executed by the system configuration described in FIG. 2 will be described.
図3は、VODコンテンツのエラーデータに対するエラー処理を伴う取得制御処理の詳細な動作を説明するためのフローチャートである。
まず、VODデータ取得部201は、ネットワークIF部21を介してVODコンテンツのデータを取得し(S301)、所定の処理を施してデータ管理部220に映像音声データを出力する(S302)。そして、ビデオコンテンツの全てのデータの受信が終了していなければ(S303のN)、エラー判定部210は、取得したデータにエラーが検出されるかを判定する(S304)。なお、全てのデータの受信が終了している場合(S303のY)は、プレイリスト生成処理(S309)に移行するが、この処理の詳細は後述する。
FIG. 3 is a flowchart for explaining the detailed operation of the acquisition control process accompanied by the error process for the error data of the VOD content.
First, the VOD
さらに、取得したデータにエラーが検出されない場合(S304のN)、VODデータ取得部201は、再度データを取得する処理(S301)を実行して、それ以降は前述したとおり、取得したデータに所定の処理を施して出力してデータ受信が完了したかを判断する一連の処理を実行する。
Further, when no error is detected in the acquired data (N in S304), the VOD
一方、取得したデータにエラーが検出された場合(S304のY)、エラー判定部210は現在のエラー開始部情報をデータ管理部220に出力する。さらに、VODデータ取得部201は、VODコンテンツのデータの取得を継続して実行し(S305)、所定の処理を施してデータ管理部220に映像音声データを出力する(S306)。
On the other hand, when an error is detected in the acquired data (Y in S304), the
さらにデータのエラーが終了したかどうかを判定し(S307)、エラーが終了しない、すなわちエラーが継続して検出される場合(S307のN)、VODデータ取得部201は、再度データを取得する処理(S305)を実行して、それ以降は前述したとおり、取得したデータに所定の処理を施して出力してデータのエラーが終了したかを判定する一連の処理を実行する。
Further, it is determined whether or not the data error has ended (S307). If the error does not end, that is, if the error is continuously detected (N in S307), the VOD
一方、エラーが終了した、すなわちエラーが検出されなくなった場合(S307のY)、エラー判定部210は現在のエラー終了部情報をデータ管理部220に出力する。そして、データ管理部220は、エラー判定部210から入力されたエラー開始部情報やエラー終了部情報に基づいてデータのエラー区間を特定し、さらにエラー箇所のデータの再送信を要求して新たなデータを受信するエラー処理(S308)を実行して、再度データを取得する処理(S305)に移行する。
On the other hand, when the error ends, that is, when the error is not detected (Y in S307), the
すなわち、本実施形態に係るVODコンテンツのエラーデータに対するエラー処理を伴うデータの取得制御処理は、取得したVODコンテンツのデータのエラー有無を判定して、エラー有りと判定された場合には継続してデータを取得し、その後にエラー無しと判定されたときに、エラー区間を特定してエラー箇所のデータを再受信する処理である。 That is, the data acquisition control process that accompanies error processing for the error data of the VOD content according to the present embodiment determines whether there is an error in the data of the acquired VOD content, and continues if it is determined that there is an error. In this process, data is acquired, and when it is determined that there is no error thereafter, the error section is specified and the data at the error location is received again.
次に図4を用いて、図3で説明したフローチャートにおいて実行されるエラーデータに対するエラー処理の詳細な動作を説明する。
図4は、エラーデータに対するエラー処理の詳細な動作を説明するためのフローチャートである。
図4を用いて説明するエラーデータに対するエラー処理は、図3に示したフローチャートにおいて、エラー判定部210が、VODデータ取得部201が取得したVODコンテンツのデータのエラーを検出し、その後にエラーが終了したと判定した後に実行される処理である。
Next, a detailed operation of error processing for error data executed in the flowchart described in FIG. 3 will be described with reference to FIG.
FIG. 4 is a flowchart for explaining the detailed operation of error processing for error data.
In the error processing described with reference to FIG. 4, the
まず、チャプタ点付与部221は、エラー判定部210からエラー終了部情報が入力された時点から所定の遅延時間(Tc)を計測した時点で、VODデータ取得部201から入力されるVODコンテンツのデータの時間情報と関連づけてチャプタ点を付与する(S401)。そして、データ管理部220はこのチャプタ点が付与されたビデオコンテンツのデータをデータ保存部241に保存する。
First, the chapter
さらに、データ管理部220は、データ保存部241に保存されたデータのうち、エラー開始部情報から所定の前置時間(Ta)前に該当する箇所に対しても、データの時間情報と関連づけてチャプタ点を付与する(S402)。
Furthermore, the
そして、データ管理部220は、所定の前置時間(Ta)と、エラー終了部情報とエラー開始部情報との差分であるエラー時間(Tb)と、所定の遅延時間(Tc)との合計であるエラー区間時間(Ter)を算出する。さらに、データ管理部220は、エラー終了情報の入力後にチャプタ点を付与した時点のVODコンテンツのデータの時間情報を起点として、この起点からエラー区間時間(Ter)前の時間情報であるエラー区間開始部情報を算出する(S403)。
Then, the
そして、データ管理部220は、算出したエラー区間開始部情報をVODデータ取得部201に通知して、VODデータ取得部201は通知されたエラー区間開始部情報に基づくエラー区間開始部からのデータの再送信を要求するようにネットワークIF部21を制御する。すなわち、エラー区間開始部へのスキップコマンドがVODサーバ110へ送信される(S404)。
Then, the
また、データ管理部220は、VODデータ取得部201によるVODコンテンツのデータ取得の終了時間を、エラー区間時間(Ter)だけ遅延するように修正する(S405)。なお、この終了時間の修正は、データ取得の終了時間が予め設定されていない場合には実行されなくてもよい。
Further, the
すなわち、このような動作によって、本実施形態に係るセットトップボックスは、取得したVODコンテンツのデータのエラー箇所を特定して、エラー箇所のデータの再送信によって新たなデータを受信する。 That is, by such an operation, the set top box according to the present embodiment identifies an error location in the acquired VOD content data, and receives new data by retransmitting the data at the error location.
次に、図5を用いて、図3で説明したフローチャートにおいて実行されるプレイリスト生成処理の詳細な動作を説明する。
図5は、プレイリスト生成処理の詳細な動作を説明するためのフローチャートである。
図5を用いて説明するプレイリスト生成処理は、図3に示したフローチャートにおいて、VODデータ取得部201が、データの取得を終了したときに実行される処理である。
Next, the detailed operation of the playlist generation process executed in the flowchart described with reference to FIG. 3 will be described with reference to FIG.
FIG. 5 is a flowchart for explaining the detailed operation of the playlist generation process.
The playlist generation process described with reference to FIG. 5 is a process executed when the VOD
まず、データの取得が終了すると、データ管理部220は、保存されたデータに付与されたチャプタ点によって区切られたチャプタに関するチャプタ情報を抽出し(S501)、それぞれのチャプタが、エラーデータとして区切られたエラー区間か否(正常なデータとして区切られた正常区間)かを判別する(S502)。
First, when data acquisition is completed, the
そして、プレイリスト生成部222は、エラー区間を除いて正常区間を連続して再生するプレイリストを生成してデータ保存部241に保存する。
従って、このような動作によって、本実施形態に係るセットトップボックスは、取得したVODコンテンツのデータのエラー箇所を除いて、エラーデータのない映像音声データを出力する。
Then, the
Therefore, by such an operation, the set top box according to the present embodiment outputs video / audio data having no error data except for an error portion of the acquired VOD content data.
次に、図6を用いて、これまでに説明したVODコンテンツのデータの取得制御処理および出力制御処理の動作の概要を説明する。
図6は、VODコンテンツのデータの取得制御処理および出力制御処理の動作の概念図である。
具体的には、まず、VODデータ取得部201は、取得時間0を起点にして、取得時間T1まではVODコンテンツのデータD0を取得して、取得時間T2まではデータD1を取得する。なお、取得時間T0〜T2の間のデータD0とD1とではデータのエラーがないので、エラー判定部210はエラーを検出しない。
Next, the outline of the operations of the VOD content data acquisition control process and the output control process described so far will be described with reference to FIG.
FIG. 6 is a conceptual diagram of operations of VOD content data acquisition control processing and output control processing.
Specifically, first, the VOD
引き続いて、VODデータ取得部201が、取得時間T2でデータD2を取得し始めると、エラー判定部210がエラーを検出し、取得時間T3でデータD2の取得が終了したときに、エラー判定部210はエラーが終了したと判定する。そしてチャプタ点付与部221は、所定の遅延時間(Tc)後の取得時間T4で取得したデータにチャプタ点を付与し、さらに取得時間T4を起点として、所定の前置時間(Ta)と、あるエラー時間(Tb)と、所定の遅延時間(Tc)との合計であるエラー区間時間(Ter)前の取得時間T1のデータに対してもチャプタ点を付与する。またさらに、データ管理部220は、VODデータ取得部201とネットワークIF部21を介して、データD1からのデータの再送信を要求(データD1へのスキップコマンド送信)する。
Subsequently, when the VOD
その後の取得時間T4〜T5では、VODデータ取得部201は、再送信されたD1r〜D2r〜D3rを順次取得し、これら取得したデータにはエラーがないので、エラー判定部210はエラーを検出しない。
In the subsequent acquisition times T4 to T5, the VOD
さらに、その後の取得時間D5〜T6では、VODデータ取得部201は、D3に連続するデータであるD4を引き続き取得し、この取得したデータにもエラーがないので、エラー判定部210はエラーを検出しない。
Further, at subsequent acquisition times D5 to T6, the VOD
すなわち、エラー区間とされた取得時間T1〜T4に間に取得したデータD1〜D3はエラー区間とみなされて、当該データの再送信により、正常データD1r〜D3rが取得され、連続するデータD4が引き続き取得される。 That is, the data D1 to D3 acquired between the acquisition times T1 to T4 that are set as the error section are regarded as error sections, and normal data D1r to D3r are acquired by re-transmission of the data, and continuous data D4 is obtained. Will continue to be acquired.
また、同じく図6を用いて、このように取得したデータを出力する処理を説明する。
(例1)
例1では、データ管理部220はエラー区間をスキップして出力する。すなわち、データ保存部241にはデータD0に引き続くデータとしてデータD1〜D3が保存されていているが、これらのデータはエラー区間であるので、当該データはスキップされて、データD0の後には再取得したD1r〜D3rが出力され、引き続いてD4が出力される制御が実行される。
Similarly, a process of outputting the data acquired in this way will be described with reference to FIG.
(Example 1)
In Example 1, the
(例2)
例2では、データ管理部220はエラー区間をデータ保存部241から削除する。すなわち、エラー区間であるデータD1〜D3はデータ保存部241から削除され、データ保存部241にはデータD0に引き続くデータとしてデータD1r〜D3rが保存されていて、データD0の後には再取得したD1r〜D3rが出力され、引き続いてD4が出力される制御が実行される。
(Example 2)
In Example 2, the
従って、(例1)または(例2)のデータ出力の制御によって、エラーデータは出力されなくなる。
以上説明したように本実施形態によれば、取得したVODコンテンツのデータのエラー箇所を特定して、このエラー箇所が特定できるようにデータを保存し、また、エラー箇所のデータの再送信によって新たなデータを受信するので、視聴者が、エラーが発生したVODコンテンツを視聴する場合に、エラーが発生した映像を出力せずに正常な映像を出力することができる。
Therefore, error data is not output by the data output control in (Example 1) or (Example 2).
As described above, according to the present embodiment, the error location of the acquired data of the VOD content is specified, the data is stored so that this error location can be specified, and new data is transmitted by retransmitting the data of the error location. Therefore, when the viewer views VOD content in which an error has occurred, a normal video can be output without outputting the video in which the error has occurred.
また本発明は、上述した実施形態に限定されるものではなく、本発明の要旨を変えない範囲において、種々の変更、改変等が可能である。 The present invention is not limited to the above-described embodiments, and various changes and modifications can be made without departing from the scope of the present invention.
10…セットトップボックス、20…放送波処理部、21…ネットワークIF部、30…受信部、31…操作部、40…信号処理制御部、50…HDD、51…記録媒体IF部、61…映像出力部、62…音声出力部、201…VODデータ取得部、210…エラー判定部、211…エラー検出部、212…エラー終了判定部、220…データ管理部、221…チャプタ点付与部、222…プレイリスト生成部、231…データ復調部。
DESCRIPTION OF
Claims (6)
前記データ取得手段が取得した前記データのエラーを検知するエラー検知手段と、
前記エラー検知手段によりエラーを検知されたデータの再送信を要求するように前記データ取得手段を制御する制御手段と、
前記エラー検知手段により前記エラーを検知されたデータと、前記制御手段の制御により前記再送信されたデータとをそれぞれ区別して管理するデータ管理手段と、
前記データ管理手段が管理するエラーを検知されたデータを除外して出力するデータ出力手段と、
を具備することを特徴とする出力情報制御装置。 Data acquisition means for acquiring requested VOD content data from a server that accumulates VOD content data distributed based on an external request;
An error detection means for detecting an error in the data acquired by the data acquisition means;
Control means for controlling the data acquisition means so as to request retransmission of data in which an error has been detected by the error detection means;
Data management means for distinguishing and managing data in which the error is detected by the error detection means and data retransmitted under the control of the control means;
Data output means for excluding data detected by the error managed by the data management means and outputting the data;
An output information control apparatus comprising:
前記取得したデータのエラーを検知し、
前記エラーを検知されたデータの再送信を要求するように制御し、
前記エラーを検知されたデータと、前記制御により前記再送信されたデータとをそれぞれ区別して管理し、
前記区別して管理されるエラーを検知されたデータを除外して出力する、
ことを特徴とする出力情報制御装置。 Obtain the requested VOD content data from the server that stores the VOD content data distributed based on the request from the outside,
Detecting an error in the acquired data,
Controlling the error to request retransmission of detected data;
Managing the data in which the error is detected and the data retransmitted by the control separately,
Excluding the detected data for the error managed separately, and outputting,
An output information control apparatus characterized by that.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009152333A JP2011010091A (en) | 2009-06-26 | 2009-06-26 | Output information control apparatus and output information control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009152333A JP2011010091A (en) | 2009-06-26 | 2009-06-26 | Output information control apparatus and output information control method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2011010091A true JP2011010091A (en) | 2011-01-13 |
Family
ID=43566227
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009152333A Pending JP2011010091A (en) | 2009-06-26 | 2009-06-26 | Output information control apparatus and output information control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2011010091A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017528022A (en) * | 2014-07-09 | 2017-09-21 | クアルコム,インコーポレイテッド | Error handling for files exchanged over the network |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6235730A (en) * | 1985-08-09 | 1987-02-16 | Canon Inc | Error data retransmission method |
| JPH10262243A (en) * | 1997-03-18 | 1998-09-29 | Oki Electric Ind Co Ltd | Decoding method and decoder for moving image compression code |
| JP2001177573A (en) * | 1999-12-20 | 2001-06-29 | Fujitsu Ltd | Data communication system, data receiving terminal and data transmitting terminal |
-
2009
- 2009-06-26 JP JP2009152333A patent/JP2011010091A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6235730A (en) * | 1985-08-09 | 1987-02-16 | Canon Inc | Error data retransmission method |
| JPH10262243A (en) * | 1997-03-18 | 1998-09-29 | Oki Electric Ind Co Ltd | Decoding method and decoder for moving image compression code |
| JP2001177573A (en) * | 1999-12-20 | 2001-06-29 | Fujitsu Ltd | Data communication system, data receiving terminal and data transmitting terminal |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017528022A (en) * | 2014-07-09 | 2017-09-21 | クアルコム,インコーポレイテッド | Error handling for files exchanged over the network |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5444476B2 (en) | CONTENT DATA GENERATION DEVICE, CONTENT DATA GENERATION METHOD, COMPUTER PROGRAM, AND RECORDING MEDIUM | |
| US20080104644A1 (en) | Video Transferring Apparatus and Method | |
| CN101141353B (en) | Communication processing method for network connection equipment and receiving equipment | |
| US20100166387A1 (en) | Method and apparatus for playing video data of high bit rate format by a player capable of playing video data of low bit rate format | |
| JP2008523738A (en) | Media player having high resolution image frame buffer and low resolution image frame buffer | |
| JP4891809B2 (en) | Content playback apparatus, preview list generation method, program, and recording medium | |
| JP2003125378A (en) | Reception recording device, reception failure repair system | |
| JP4939550B2 (en) | Fast channel change in digital television receivers | |
| US20120224832A1 (en) | Method of recording and replaying video data, and display device using the same | |
| US9055135B2 (en) | Scheduled placeshifting | |
| JP4662148B2 (en) | Transmission device, reception device, transmission method, reception method, transmission program, reception program, and data structure of video content | |
| WO2008082190A1 (en) | System for providing moving picture and moving picture registration/inquiry/play method | |
| JP2011010091A (en) | Output information control apparatus and output information control method | |
| JP2008060960A (en) | Program guide creation apparatus and program guide creation method | |
| JP5899738B2 (en) | Information processing system, information processing apparatus, and information processing program | |
| JP5381266B2 (en) | Information recording apparatus, information distribution server, information recording system, and information recording method | |
| JP2009010898A (en) | Recording apparatus and broadcast receiving apparatus | |
| JP5085680B2 (en) | Content playback apparatus and content playback method | |
| JP2010263532A (en) | Content recording / playback system | |
| JP2005347915A (en) | Digital broadcast receiving apparatus and method | |
| JP2011120016A (en) | Information acquisition apparatus and information acquisition method | |
| JP4514618B2 (en) | Digital broadcast receiver | |
| JP4762340B2 (en) | Signal processing apparatus and signal processing method | |
| JP5839195B2 (en) | Recording device, thumbnail management information creation device, recording method and recording program | |
| JP4893801B2 (en) | Recording apparatus and recording method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20101228 |