Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4121135B2 - Digital content reception and playback system - Google Patents
[go: Go Back, main page]

JP4121135B2 - Digital content reception and playback system - Google Patents

Digital content reception and playback system Download PDF

Info

Publication number
JP4121135B2
JP4121135B2 JP2005275441A JP2005275441A JP4121135B2 JP 4121135 B2 JP4121135 B2 JP 4121135B2 JP 2005275441 A JP2005275441 A JP 2005275441A JP 2005275441 A JP2005275441 A JP 2005275441A JP 4121135 B2 JP4121135 B2 JP 4121135B2
Authority
JP
Japan
Prior art keywords
time
packet
digital content
playback
progress
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.)
Expired - Fee Related
Application number
JP2005275441A
Other languages
Japanese (ja)
Other versions
JP2007088841A (en
Inventor
裕児 堀井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Information Systems Corp
Original Assignee
Mitsubishi Electric Information Systems Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Information Systems Corp filed Critical Mitsubishi Electric Information Systems Corp
Priority to JP2005275441A priority Critical patent/JP4121135B2/en
Publication of JP2007088841A publication Critical patent/JP2007088841A/en
Application granted granted Critical
Publication of JP4121135B2 publication Critical patent/JP4121135B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

この発明はディジタルコンテンツ受信再生システムに関し、特に、ディジタル放送信号を受信する際にデータ欠落が発生した場合の記録および再生を効率的に行うためのディジタルコンテンツ受信再生システムに関する。 The present invention relates to a digital content reception / playback system, and more particularly to a digital content reception / playback system for efficiently performing recording and playback when data loss occurs when a digital broadcast signal is received.

放送および通信等のディジタルコンテンツの配信において、無線であれば、電波状況の悪化、有線であれば回線の輻輳等によるデータ廃棄により、受信側で受信および蓄積したデータに欠落が生じることがある。この欠落したデータを再生した際、データの欠落した部分で音飛びや映像の乱れが発生するが、音飛びや映像の乱れが発生した場合には、それが機器の故障等によるものではなく、蓄積データに欠落があったことをユーザに知らせることができることが望ましい。図10は、蓄積データに欠落があったことをユーザに知らせることが可能な従来システムのシステム構成を示した図である(例えば、特許文献1参照。)。   In the distribution of digital contents such as broadcasting and communication, data received and stored on the receiving side may be lost due to data discard due to deterioration of radio wave conditions if wireless, and line congestion if wired. When this missing data is played, sound skipping or video disturbance occurs in the missing data part, but when sound skipping or video disturbance occurs, it is not due to equipment failure, etc. It is desirable to be able to inform the user that there is a lack of stored data. FIG. 10 is a diagram showing a system configuration of a conventional system capable of notifying the user that accumulated data is missing (see, for example, Patent Document 1).

図10において、61はチューナ、62はTSデコーダ、63はCPU、64はディジタルインターフェース(以下、ディジタルI/F)、65は記録部、66は記録制御部、70および71はメモリ、80は映像デコーダ部、81は映像出力部、82は映像出力装置、90は音声デコーダ部、91は音声出力部、92は音声出力装置、10は合成部である。   In FIG. 10, 61 is a tuner, 62 is a TS decoder, 63 is a CPU, 64 is a digital interface (hereinafter, digital I / F), 65 is a recording unit, 66 is a recording control unit, 70 and 71 are memories, and 80 is an image. Decoder unit 81 is a video output unit 82 is a video output device 90 is an audio decoder unit 91 is an audio output unit 92 is an audio output device 10 is a synthesis unit

次に動作について説明する。チューナ61は例えば放送衛星からの電波を受信、復調してデータストリームを取り出す。TSデコーダ62はデータストリームを解析し、必要な番組やコンテンツ等の映像や音声等に対応したメディア情報を分離する。分離された映像および音声の情報は、記録部65に蓄積される。蓄積される際のフォーマットを図11に示す。データの欠落があった箇所には、データ欠落があったことをシステムに単に検知させるためだけのスタッフィングデータである欠落情報を挿入し、記録部65に蓄積する。蓄積したコンテンツを再生する際は記録部65から該当するデータを読み出し、TSデコーダ62にて映像、音声、欠落情報を分離する。映像情報は映像デコーダ部80にて復号され、映像出力部81にて出力信号形式に変換され、映像出力装置82から映像として出力される。音声も同様に音声デコーダ90にて復号され、音声出力部91にて出力信号形式に変換され、音声出力装置92から音声として出力される。再生中に欠落情報が検出された際は、合成部10にて欠落のあったことをユーザに示すメッセージ(例えば、「12:00〜12:05の5分間、電波障害で記録できませんでした。現在、1分経過しましたので、正常な再生に戻るまで後4分かかります。」)を作成して表示する。   Next, the operation will be described. The tuner 61 receives and demodulates radio waves from a broadcasting satellite, for example, and extracts a data stream. The TS decoder 62 analyzes the data stream and separates media information corresponding to video, audio, etc. of necessary programs and contents. The separated video and audio information is stored in the recording unit 65. The format when stored is shown in FIG. Missing information, which is stuffing data for simply causing the system to detect that there is a data loss, is inserted in the location where the data is missing, and is stored in the recording unit 65. When reproducing the stored content, the corresponding data is read from the recording unit 65, and the video, audio, and missing information are separated by the TS decoder 62. The video information is decoded by the video decoder unit 80, converted into an output signal format by the video output unit 81, and output as video from the video output device 82. Similarly, the audio is decoded by the audio decoder 90, converted into an output signal format by the audio output unit 91, and output as audio from the audio output device 92. When missing information is detected during playback, a message indicating to the user that there was a loss in the synthesizing unit 10 (for example, “12:00 to 12:05 could not be recorded due to radio interference. Now that 1 minute has passed, it takes 4 minutes to return to normal playback. ”) Is created and displayed.

特開2003−319280号公報JP 2003-319280 A

しかしながら、従来のシステムは上記のように構成されており、蓄積するデータに欠落情報を挿入して蓄積しているため、記録容量を消費してしまうという問題点があった。また、ディジタルコンテンツ全体から見て、どの部分にどの程度欠落があったかを一目で把握できないという問題点があった。   However, since the conventional system is configured as described above and the missing data is stored in the stored data, the recording capacity is consumed. In addition, there is a problem in that it is impossible to grasp at a glance how much of a part is missing from the whole digital content.

この発明はかかる問題点を解決するためになされたものであり、蓄積するデータに欠落があった場合には記録容量を消費することなく、効率的に蓄積および再生を行うことが可能なディジタルコンテンツ受信再生システムを得ることを目的とする。 The present invention has been made to solve such a problem, and when there is a lack of data to be stored, digital content that can be efficiently stored and reproduced without consuming recording capacity. The purpose is to obtain a reception reproduction system.

この発明は、ディジタルコンテンツを構成している1以上のTSパケットを受信するTSパケット受信手段と、上記TSパケットに受信した時刻を示すタイムスタンプを付加するタイムスタンプ付加手段と、上記タイムスタンプが付加された上記TSパケットを蓄積するTSパケット蓄積手段とを備えたディジタルコンテンツ受信再生システムであって、蓄積されたディジタルコンテンツの最初のTSパケットと最終のTSパケットに付加されているタイムスタンプをそれぞれ読み出し、タイムスタンプの差分から蓄積されたディジタルコンテンツの総再生時間を算出するコンテンツ総再生時間算出手段と、蓄積されたディジタルコンテンツのTSパケットを順に読み出して、先行のTSパケットと後続のTSパケットのタイムスタンプに基づいて、それらが連続したものか否かを判定し、連続でない場合には、欠落データが発生した欠落時間を算出する欠落時間算出手段と、上記後続のTSパケットのタイムスタンプから現在の再生進捗時間を算出する再生進捗時間算出手段と、上記総再生時間と上記再生進捗時間と上記欠落時間とを表示する進捗状況表示手段と、上記後続のTSパケットをデコードして出力するコンテンツ再生手段とを備えたことを特徴とするディジタルコンテンツ受信再生システムである。 The present invention provides a TS packet receiving means for receiving one or more TS packets constituting a digital content, a time stamp adding means for adding a time stamp indicating the received time to the TS packet, and the time stamp is added. a de I digital content reception playback system including a TS packet accumulating means, the stored digital contents of the first TS packet and the last TS packet in the appended with that timestamp respectively for storing the TS packets A total content playback time calculation means for calculating the total playback time of the stored digital content from the difference between the read and time stamps, and sequentially reading the TS packets of the stored digital content, and the preceding TS packet and the subsequent TS packet Based on timestamp And determining whether or not they are continuous, and if not continuous, a missing time calculating means for calculating a missing time when missing data has occurred, and a current playback progress time from the time stamp of the subsequent TS packet A playback progress time calculating means for calculating the total playback time, the progress progress displaying time and the missing time, and a content playback means for decoding and outputting the subsequent TS packet. A digital content reception / playback system characterized by the above.

この発明は、ディジタルコンテンツを構成している1以上のTSパケットを受信するTSパケット受信手段と、上記TSパケットに受信した時刻を示すタイムスタンプを付加するタイムスタンプ付加手段と、上記タイムスタンプが付加された上記TSパケットを蓄積するTSパケット蓄積手段とを備えたディジタルコンテンツ受信再生システムであって、蓄積されたディジタルコンテンツの最初のTSパケットと最終のTSパケットに付加されているタイムスタンプをそれぞれ読み出し、タイムスタンプの差分から蓄積されたディジタルコンテンツの総再生時間を算出するコンテンツ総再生時間算出手段と、蓄積されたディジタルコンテンツのTSパケットを順に読み出して、先行のTSパケットと後続のTSパケットのタイムスタンプに基づいて、それらが連続したものか否かを判定し、連続でない場合には、欠落データが発生した欠落時間を算出する欠落時間算出手段と、上記後続のTSパケットのタイムスタンプから現在の再生進捗時間を算出する再生進捗時間算出手段と、上記総再生時間と上記再生進捗時間と上記欠落時間とを表示する進捗状況表示手段と、上記後続のTSパケットをデコードして出力するコンテンツ再生手段とを備えたことを特徴とするディジタルコンテンツ受信再生システムであるので、蓄積するデータに欠落があった場合にも記憶容量を消費することなく、効率的に蓄積および再生を行うことが可能である。 The present invention provides a TS packet receiving means for receiving one or more TS packets constituting a digital content, a time stamp adding means for adding a time stamp indicating the received time to the TS packet, and the time stamp is added. a de I digital content reception playback system including a TS packet accumulating means, the stored digital contents of the first TS packet and the last TS packet in the appended with that timestamp respectively for storing the TS packets A total content playback time calculation means for calculating the total playback time of the stored digital content from the difference between the read and time stamps, and sequentially reading the TS packets of the stored digital content, and the preceding TS packet and the subsequent TS packet Based on timestamp And determining whether or not they are continuous, and if not continuous, a missing time calculating means for calculating a missing time when missing data has occurred, and a current playback progress time from the time stamp of the subsequent TS packet A playback progress time calculating means for calculating the total playback time, the progress progress displaying time and the missing time, and a content playback means for decoding and outputting the subsequent TS packet. Since the digital content reception / playback system is characterized by the above, even if there is a lack of stored data, it is possible to efficiently store and play back without consuming storage capacity.

実施の形態1.
この発明は、無線または有線で送信されるディジタルコンテンツを構成しているトランスポートストリーム(以下、TSとする。)の各TSパケットを順次受信して、それらのデータ蓄積において記憶容量を消費することなく、かつ、ユーザにデータの欠落があったことをわかりやすく通知することが可能なディジタルコンテンツ受信再生システムである。以下、この発明の実施の形態について説明する。
Embodiment 1 FIG.
The present invention sequentially receives TS packets of a transport stream (hereinafter referred to as TS) that constitutes digital contents transmitted wirelessly or by wire, and consumes storage capacity in storing these data. This is a digital content reception / playback system that can easily notify the user that data has been lost. Embodiments of the present invention will be described below.

この発明のディジタルコンテンツ受信再生システムのハードウエアにおける構成は、図10の構成から合成部10を除いたものと同様であるため、ここでは、図10を参照することとし、機能構成図のみを示すこととする。図1は、この発明のディジタルコンテンツ受信再生システムの機能構成図を示したものである。図1に示すように、この発明のディジタルコンテンツ受信再生システムは、ディジタルコンテンツを構成している1以上のTSパケットを受信するTSパケット受信手段1と、TSパケットを受信した時刻を示すタイムスタンプを当該TSパケットに付加するタイムスタンプ付加手段2と、記憶装置を有していて、タイムスタンプが付加されたTSパケットを当該記憶装置に蓄積するTSパケット蓄積手段3とを備えている。これにより、この発明のディジタルコンテンツ受信再生システムは、コンテンツを構成しているすべてのTSパケットを続けて正常に受信できずに欠落データが発生した場合に、TSパケット蓄積手段に、正常に受信できたTSパケットのみを繋げて蓄積する。 Since the hardware configuration of the digital content reception / playback system according to the present invention is the same as that shown in FIG. 10 except for the synthesizing unit 10, reference is made to FIG. 10 and only the functional configuration diagram is shown. I will do it. FIG. 1 shows a functional block diagram of a digital content reception / playback system of the present invention. As shown in FIG. 1, the digital content reception / playback system of the present invention includes TS packet receiving means 1 for receiving one or more TS packets constituting digital content, and a time stamp indicating the time at which the TS packet is received. A time stamp adding means 2 for adding to the TS packet and a TS packet storage means 3 having a storage device and storing the TS packet with the time stamp added thereto are provided. As a result, the digital content reception / playback system of the present invention can normally receive the TS packet storage means when missing data occurs because all TS packets constituting the content cannot be continuously received normally. Only connect TS packets.

また、この発明のディジタルコンテンツ受信再生システムは、蓄積されたディジタルコンテンツの最初のTSパケットと最終のTSパケットに付加されているタイムスタンプをそれぞれ読み出し、それらのタイムスタンプの差分から蓄積されたディジタルコンテンツの総再生時間を算出するコンテンツ総再生時間算出手段4と、蓄積されたディジタルコンテンツのTSパケットを順に読み出して、先行のTSパケットと最新に読み出した現在の後続のTSパケットのタイムスタンプに基づいて、それらが連続したものか否かを判定し、連続でない場合には、欠落データが発生した時間的範囲を示す欠落時間を算出する欠落時間算出手段5と、最新に読み出した現在の後続のTSパケットのタイムスタンプから現在の再生進捗時間を算出する再生進捗時間算出手段6と、コンテンツの総再生時間と現在の再生進捗時間とTSパケットが欠落している欠落時間とを表示する進捗状況表示手段7と、最新に読み出した後続のTSパケットをデコードして出力するコンテンツ再生手段8とを備えている。 The digital content reception / playback system of the present invention also reads the time stamps added to the first TS packet and the last TS packet of the stored digital content, and stores the digital content stored from the difference between the time stamps. Content total playback time calculation means 4 for calculating the total playback time of the digital content, and sequentially reading the TS packets of the stored digital content, and based on the time stamp of the preceding TS packet and the current succeeding TS packet read most recently , It is determined whether or not they are continuous, and if they are not continuous, the missing time calculation means 5 for calculating the missing time indicating the temporal range in which the missing data has occurred, and the current subsequent TS read most recently The current playback progress time is calculated from the packet time stamp. Progress time calculation means 6, progress status display means 7 for displaying the total playback time of the content, the current playback progress time, and the missing time when the TS packet is missing, and the subsequent TS packet read out the latest And content reproduction means 8 for outputting.

ハードウエアの構成について説明する。
TSパケット受信手段1は、図10のチューナ61において、アンテナ(図示省略)で受信したディジタル放送信号から、メモリ70内のプログラムに従って動作するCPU63の指令により、目的のコンテンツを選択し、復調処理や誤り訂正処理等を行ったトランスポートストリーム(以降、TSと略す)として出力するとともに、TSデコーダ62において、CPU63の指令に従って、TSからTSパケット単位の信号を分離・抽出して、映像パケットと音声パケットとに分けて出力するため、チューナ61とTSデコーダ62とCPU63とメモリ70から構成されている。
また、タイムスタンプ付加手段2は、TSデコーダ62において、メモリ70内のプログラムに従って動作するCPU63の指令に従って、CPU63に接続されている内部時計(図示省略)の時間を基に、受信した時刻のデータをタイムスタンプとして付加するので、TSデコーダ62とCPU63とメモリ70とから構成されている。
また、TSパケット蓄積手段3は、磁気ディスク等の記憶装置を有していて、TSデコーダ62から出力されたTSパケットをディジタルI/F64を介して記録部65に蓄積するとともに、当該記録部65はデータの入出力をメモリ71を作業領域として使用して動作する記録制御部66によって制御されているため、記録部65と記録制御部66とメモリ71とから構成されている。
また、コンテンツ総再生時間算出手段4、欠落時間算出手段5および再生進捗時間算出手段6は、ディジタルI/F64を介して、記録部65から読み出したTSパケットのタイムスタンプを用いて、メモリ70内のプログラムに従って動作するCPU63の指示に従って、TSデコーダ62において、コンテンツ総再生時間、欠落時間、再生進捗時間を算出するため、TSデコーダ62と、ディジタルI/F64と、CPU63と、メモリ70とから構成されている。
また、進捗状況表示手段7は、算出されたコンテンツ総再生時間、欠落時間、再生進捗時間に基づいて、メモリ70内のプログラムに従って動作するCPU63の指示に従って、TSデコーダ62および映像デコーダ部80において、後述するプログレスバー102を生成して、映像出力部81と映像出力装置82とによって、それを画面表示するため、TSデコーダ2と、映像デコーダ部80と、映像出力部81と、映像出力装置82とから構成されている。
また、コンテンツ再生手段8は、メモリ70内のプログラムに従って動作するCPU63の指示に従って、TSデコーダ62および映像デコーダ部80において、画面に表示する映像データを生成して、映像出力部81と映像出力装置82とによって、それを画面表示するとともに、メモリ70内のプログラムに従って動作するCPU63の指示に従って、TSデコーダ62および音声デコーダ部90において音声データを生成して、音声出力部91と音声出力装置92とによって、それを外部に出力するので、TSデコーダ62と、映像デコーダ部80と、映像出力部81と、映像出力装置82と、音声デコーダ部90と、音声出力部91と、音声出力装置92とから構成されている。
The hardware configuration will be described.
The TS packet receiving means 1 selects the target content from the digital broadcast signal received by the antenna (not shown) in the tuner 61 of FIG. The TS is output as a transport stream (hereinafter abbreviated as TS) that has been subjected to error correction processing, etc., and the TS decoder 62 separates and extracts signals in units of TS packets from the TS in accordance with instructions from the CPU 63, so In order to output the packet separately, it includes a tuner 61, a TS decoder 62, a CPU 63, and a memory 70.
Further, the time stamp adding means 2 receives received time data based on the time of an internal clock (not shown) connected to the CPU 63 in accordance with a command of the CPU 63 operating in accordance with the program in the memory 70 in the TS decoder 62. Is added as a time stamp, and is composed of a TS decoder 62, a CPU 63, and a memory 70.
The TS packet accumulating means 3 has a storage device such as a magnetic disk, accumulates TS packets output from the TS decoder 62 in the recording unit 65 via the digital I / F 64, and also records the recording unit 65. Since the input / output of data is controlled by a recording control unit 66 that operates using the memory 71 as a work area, the recording control unit 66 includes a recording unit 65, a recording control unit 66, and a memory 71.
In addition, the total content playback time calculation unit 4, the missing time calculation unit 5, and the playback progress time calculation unit 6 use the time stamp of the TS packet read from the recording unit 65 via the digital I / F 64 to store in the memory 70. The TS decoder 62 is composed of a TS decoder 62, a digital I / F 64, a CPU 63, and a memory 70 in order to calculate the total content playback time, missing time, and playback progress time in accordance with the instructions of the CPU 63 that operates according to the above program. Has been.
In addition, the progress status display means 7 in the TS decoder 62 and the video decoder unit 80 in accordance with an instruction from the CPU 63 that operates according to the program in the memory 70 based on the calculated total content playback time, missing time, and playback progress time. In order to generate a progress bar 102, which will be described later, and display it on the screen by the video output unit 81 and the video output device 82, the TS decoder 2, the video decoder unit 80, the video output unit 81, and the video output device 82 are displayed. It consists of and.
Further, the content reproduction means 8 generates video data to be displayed on the screen in the TS decoder 62 and the video decoder unit 80 according to an instruction of the CPU 63 that operates according to the program in the memory 70, and the video output unit 81 and the video output device 82, and the voice data is generated in the TS decoder 62 and the voice decoder unit 90 according to the instruction of the CPU 63 that operates according to the program in the memory 70, and the voice output unit 91 and the voice output device 92 Therefore, the TS decoder 62, the video decoder unit 80, the video output unit 81, the video output unit 82, the audio decoder unit 90, the audio output unit 91, and the audio output unit 92 are output. It is composed of

図2に、この発明の原理を示す構成を示す。図2(a)は、電波状況の悪化等により、データ欠落のあった放送ストリームの構成を示し、図2(b)は、この発明のディジタルコンテンツ受信再生システムにおける蓄積コンテンツの構成を示している。図2(a)に示すように、放送ストリームは連続した複数のTSパケットから構成されている。このTSパケットのうちの×印がついている部分がデータ欠落しているTSパケットである。この発明のディジタルコンテンツ受信再生システムにおいては、図2(b)に示すように、蓄積時には、TSパケットごとに、受信した時刻を示すタイムスタンプを付加して、蓄積する。また、図2(a)に示すようにデータ欠落が発生した場合は、従来システムのように欠落情報を挿入せずに、図2(b)に示すとおり、データ欠落の前後のストリームをそのまま繋げて蓄積する。 FIG. 2 shows a configuration showing the principle of the present invention. FIG. 2 (a) shows the configuration of a broadcast stream that has lost data due to deterioration of radio wave conditions, etc., and FIG. 2 (b) shows the configuration of stored content in the digital content reception / playback system of the present invention. . As shown in FIG. 2A, the broadcast stream is composed of a plurality of continuous TS packets. The portion of the TS packet marked with a cross is a TS packet in which data is missing. In the digital content reception / playback system of the present invention, as shown in FIG. 2B, at the time of accumulation, a time stamp indicating the reception time is added and accumulated for each TS packet. In addition, when data loss occurs as shown in FIG. 2A, the streams before and after the data loss are connected as shown in FIG. 2B without inserting the missing information as in the conventional system. Accumulate.

図3に、TSパケットの構成を示す。各TSパケットは、188バイトの固定長を有している。各TSパケットは、図3に示すように、4バイトのヘッダと、184バイトのペイロードから構成されている。ヘッダには、図3に示されるように、同期バイト(Sync byte)(8ビット)、誤り表示(Transport Error indicator)(1ビット)、ユニット開始表示(Payload unit Start indicator)(1ビット)等の同期情報や、各TSパケットの個別ストリームが映像であるか音声であるか等の属性を示すPID(Packet IDentifier)(13ビット)や、ペイロードのスクランブルの有無(Transport scramble control)(2ビット)やアダプテーションフィールドの有無(Adaptation Field)(2ビット)等を示す制御情報や、PID毎の連続性を示す連続性カウンタ(Continuity counter)(以下、コンティニュイティカウンタ)(4ビット)が埋め込まれている。また、ペイロードには、映像や音声等の情報データが含まれている。なお、コンティニュイティカウンタは、PID毎にインクリメント(1ずつ増加)され、一定の周期で元の値に初期化される。この例においては、コンティニュイティカウンタは、4ビットで構成されているので、16通りの値が一周期となり、16回目にインクリメントされると元の値に初期化される。このように、コンティニュイティカウンタは、各PIDごとに、連続した数値になっている。   FIG. 3 shows the structure of the TS packet. Each TS packet has a fixed length of 188 bytes. As shown in FIG. 3, each TS packet is composed of a 4-byte header and a 184-byte payload. As shown in FIG. 3, the header includes a sync byte (8 bits), an error indication (Transport Error indicator) (1 bit), a unit start indication (Payload unit Start indicator) (1 bit), etc. Synchronization information, PID (Packet IDentifier) (13 bits) indicating attributes such as whether the individual stream of each TS packet is video or audio, presence / absence of payload scramble (Transport scramble control) (2 bits), Control information indicating the presence / absence of an adaptation field (Adaptation Field) (2 bits) and the like, and a continuity counter (Continuity counter) (hereinafter referred to as continuity counter) (4 bits) indicating continuity for each PID are embedded. . The payload includes information data such as video and audio. Note that the continuity counter is incremented (incremented by 1) for each PID and is initialized to the original value at a constant cycle. In this example, since the continuity counter is composed of 4 bits, 16 values become one cycle and are initialized to the original value when incremented for the 16th time. Thus, the continuity counter is a continuous numerical value for each PID.

この発明では、蓄積コンテンツを再生する際に、図4(b)に示すように、画面100に、映像を表示する映像表示部分101とともに、再生の進捗状況を示すためのプログレスバー102を表示する。プログレスバー102は、蓄積時にTSパケットに付加したタイムスタンプとコンティニュイティカウンタに基づいて、データ欠落の箇所および期間を算出し、図4(a)に示すように、コンテンツ全体の中で、どの部分に欠落があったかを示すものである。このようなプログレスバー102を表示することにより、ユーザに対して、蓄積したディジタルデータの中に、データ欠落のあったことをわかりやすく表示することができる。なお、プログレスバー102は、コンテンツの総再生時間分の長さを示す第1の帯102a部分と、現在の再生進捗時間分の長さを示す第2の帯102bと、第2の帯102b中で、データ欠落があった欠落時間分を強調表示する第3の帯102cとから構成され、帯グラフとしてそれらを表示している。第3の帯102cは、赤色の帯等の目立つ色にすると、ユーザが見つけやすく、ユーザに注意を促しやすいので望ましい。このように、プログレスバー102は、進捗状況表示手段として、欠落時間を、総再生時間に対する比率で表現するものであり、当該比率の表示を行う際には、当該比率を帯グラフにおける帯の長さにより表現するものである。   In the present invention, when the stored content is played back, a progress bar 102 for showing the progress of playback is displayed on the screen 100 together with the video display portion 101 for displaying the video, as shown in FIG. 4B. . The progress bar 102 calculates the location and period of data loss based on the time stamp added to the TS packet at the time of accumulation and the continuity counter, and as shown in FIG. This indicates whether there is a missing part. By displaying such a progress bar 102, it is possible to easily display to the user that data has been lost in the accumulated digital data. The progress bar 102 includes a first band 102a indicating the length of the total playback time of the content, a second band 102b indicating the length of the current playback progress time, and the second band 102b. The third band 102c that highlights the missing time in which data has been lost is displayed as a band graph. The third band 102c is preferably a conspicuous color such as a red band because it is easy for the user to find and to alert the user. As described above, the progress bar 102 is a progress status display means for expressing the missing time as a ratio with respect to the total reproduction time. When the ratio is displayed, the ratio is displayed as the length of the band in the band graph. It is expressed by this.

プログレスバー102について、さらに具体的に説明する。プログレスバー102における第1の帯102aの長さは、画面の大きさの制約があるため、コンテンツの総再生時間にかかわらず、常に一定である。従って、例えば、プログレスバー102の第1の帯102aの長さを例えば6cmとすると、コンテンツの総再生時間が60分の場合はそのうちの1cmが10分に相当し、コンテンツの総再生時間が120分の場合は1cmが20分に相当することになる。また、現在の再生進捗時間は、コンテンツの総再生時間を基準とした、それに対する比率により決定される長さに換算されて表示されるので、例えば、コンテンツの総再生時間が60分の場合で、そのうちの30分の再生が行われた時点では、プログレスバー102の第1の帯102aの長さを例えば6cmとすると、現在の再生進捗時間分の長さを示す第2の帯102bの長さは3cmとなり、そのうちの40分の再生が行われた時点では、第2の帯102bの長さは4cmとなる。また、第2の帯102b中に、データ欠落があった場合には、その部分だけを、第3の帯102cとして、色を変えて表示を行うが、この場合も同様に、コンテンツの総再生時間を基準とした、それに対する比率により決定される長さに換算されて表示されるので、例えば、コンテンツの総再生時間が60分の場合で、そのうちの30分の再生が行われた時点で、その中で、10分間と5分間のデータ欠落があったとすると、第1の帯102aの長さは6cm、第2の帯102bの長さは3cm、第3の帯102cの長さ(幅)はそれぞれ1cmと0.5cmになる。   The progress bar 102 will be described more specifically. The length of the first band 102a in the progress bar 102 is always constant regardless of the total playback time of the content because of the limitation of the screen size. Accordingly, for example, if the length of the first band 102a of the progress bar 102 is 6 cm, for example, if the total content playback time is 60 minutes, 1 cm of that corresponds to 10 minutes, and the total content playback time is 120 minutes. In the case of minutes, 1 cm corresponds to 20 minutes. In addition, the current playback progress time is displayed after being converted into a length determined by a ratio with respect to the total playback time of the content, for example, when the total playback time of the content is 60 minutes. At the time when 30 minutes of playback is performed, if the length of the first band 102a of the progress bar 102 is 6 cm, for example, the length of the second band 102b indicating the length of the current playback progress time The length is 3 cm, and the length of the second band 102b is 4 cm when 40 minutes of reproduction is performed. Also, if there is data loss in the second band 102b, only that portion is displayed as a third band 102c with a different color. For example, when the total playback time of the content is 60 minutes and 30 minutes of playback is performed, the content is converted into a length determined by the ratio with respect to the time. If there is data loss for 10 minutes and 5 minutes, the length of the first band 102a is 6 cm, the length of the second band 102b is 3 cm, and the length (width) of the third band 102c. ) Is 1 cm and 0.5 cm, respectively.

なお、プログレスバー102における第1の帯102aの長さは、画面の大きさの制約があるため、コンテンツの総再生時間にかかわらず、常に一定であるため、例えば、コンテンツの総再生時間が360分の場合で、そのうちの30分の再生が行われた時点で、その中で、5分間のデータ欠落があったとすると、第1の帯102aの長さは6cm、第2の帯102bの長さは0.5cm、第3の帯102cの長さ(幅)は約0.08cmとなってしまう。そのため、この発明においては、第3の帯102cに関しては、その長さ(幅)に対する閾値を予め設定しておき、当該閾値以下の場合には、予め設定した所定の幅に変更して、第3の帯102cを表示するようにする。すなわち、上の例で、0.08cmではユーザが見えにくいので、閾値として、例えば、0.2cmを設定しておき、第3の帯102cの長さ(幅)が0.2cm以下の場合は、すべて0.2cmに変更して表示を行い、0.2cmより大きい場合には、そのままの長さ(幅)で表示を行うこととする。   Note that the length of the first band 102a in the progress bar 102 is always constant regardless of the total playback time of the content because the size of the screen is limited. For example, the total playback time of the content 360 In the case of minutes, when 30 minutes of the playback is performed and there is data loss for 5 minutes, the length of the first band 102a is 6 cm and the length of the second band 102b The length is 0.5 cm, and the length (width) of the third band 102c is about 0.08 cm. Therefore, in the present invention, for the third band 102c, a threshold value for the length (width) is set in advance, and if it is equal to or less than the threshold value, it is changed to a predetermined width. The third band 102c is displayed. That is, in the above example, it is difficult for the user to see at 0.08 cm. Therefore, for example, when the threshold value is set to 0.2 cm and the length (width) of the third band 102c is 0.2 cm or less, All are changed to 0.2 cm for display, and when larger than 0.2 cm, display is performed with the length (width) as it is.

この発明のディジタルコンテンツ受信再生システムにおける蓄積時の動作を示すフローチャートを図5に、再生時の動作を示すフローチャートを図6、図7、図8に示す。 FIG. 5 is a flowchart showing the operation during storage in the digital content reception / playback system of the present invention, and FIGS. 6, 7 and 8 are flowcharts showing the operation during playback.

図5に示すように、蓄積時は、TSパケット受信手段1が、チューナ61で受信したディジタル放送信号からCPU63の指令により目的のコンテンツを選択し、TSを構成しているTSパケットを順次受信し、タイムスタンプ付加手段2が、受信した時刻を表すタイムスタンプをTSパケットに付加し(ステップS1)、TSパケット蓄積手段3により当該TSパケットの蓄積を行う(ステップS2)。ユーザ等からの蓄積終了の指示があるか否かを確認し(ステップS3)、当該指示があるまで、受信データに対して順次上記の処理を繰り返し、一方、当該指示があったら、コンテンツの蓄積を終了する。   As shown in FIG. 5, at the time of accumulation, the TS packet receiving means 1 selects the target content from the digital broadcast signal received by the tuner 61 according to the instruction of the CPU 63, and sequentially receives the TS packets constituting the TS. The time stamp adding means 2 adds a time stamp indicating the received time to the TS packet (step S1), and the TS packet storage means 3 stores the TS packet (step S2). It is confirmed whether or not there is an instruction to end accumulation from the user or the like (step S3), and the above processing is sequentially repeated on the received data until the instruction is given. Exit.

図6に示すように、再生時は、コンテンツ総再生時間算出手段4が、蓄積データの先頭のTSパケットに付加されているタイムスタンプと、最終のTSパケットに付加されているタイムスタンプを読み出し、時間の差分をとって再生した場合の総再生時間を算出する(ステップS10)。この時間はコンテンツの全体時間分の長さであるため、プログレスバー102を表示する際のコンテンツの全体時間分の長さを示す第1の帯102a部分がこの時間に対応し、進捗分の長さを決める際の比較データとして用いられる。次に、欠落時間算出手段5が、再生するメディア、例えば、音声メディアを示すPIDをもつTSパケットについて、TSパケットのヘッダに含まれるコンティニュイティカウンタおよびTSパケットに付加されたタイムスタンプを読み出し、次のパケットと比較するための前回の値(初期値)としてそれらを保持する(ステップS11,ステップS12)。次に、コンテンツ再生手段8が、上記TSパケットをデコードして出力する。その際に、進捗状況表示手段7が、プログレスバー102の表示を開始する(ステップS13)。但し、現在の再生進捗時間分の長さを示す第2の帯102bは0の表示とする(すなわち、第2の帯102bの長さは、この時点では、0cmである。)。   As shown in FIG. 6, at the time of reproduction, the total content reproduction time calculation means 4 reads the time stamp added to the first TS packet of the accumulated data and the time stamp added to the last TS packet, The total reproduction time when reproduction is performed by taking the time difference is calculated (step S10). Since this time is the length of the entire time of the content, the first band 102a indicating the length of the entire time of the content when displaying the progress bar 102 corresponds to this time, and the length of the progress It is used as comparison data when determining the size. Next, the missing time calculation means 5 reads the continuity counter included in the header of the TS packet and the time stamp added to the TS packet for the TS packet having the PID indicating the medium to be reproduced, for example, the audio medium, They are held as previous values (initial values) for comparison with the next packet (steps S11 and S12). Next, the content reproduction means 8 decodes and outputs the TS packet. At that time, the progress display means 7 starts displaying the progress bar 102 (step S13). However, the second band 102b indicating the length of the current reproduction progress time is displayed as 0 (that is, the length of the second band 102b is 0 cm at this time).

次に、欠落時間算出手段5が、図7に示すように、PIDで識別して、再生するメディア(この例の場合は、音声メディア)の次のTSパケットを読み出し、TSパケットのヘッダに含まれるコンティニュイティカウンタおよびTSパケットに付加されたタイムスタンプを読み出す(ステップS14,ステップS15)。次に、欠落時間算出手段5は、前回のコンティニュイティカウンタと読み出した現在のコンティニュイティカウンタを比較するとともに、前回のタイムスタンプと読み出した現在のタイムスタンプを比較し、それらの比較結果に基づいて、データ欠落があったかどうか判定する(ステップS16)。すなわち、前回のコンティニュイティカウンタと現在のコンティニュイティカウンタとが連続した値でない場合には、データ欠落があったことを意味する。また、コンティニュイティカウンタは4ビットから構成されているため、16通りの値をとり、17番目の値は1番目の値に初期化されるという周期を繰り返す。そのため、前回のコンティニュイティカウンタと現在のコンティニュイティカウンタとが連続した値であっても、1周期分のデータ欠落があった可能性があるため、タイムスタンプの差分に基づいて、当該可能性の有無を判定する。その結果、データ欠落あったと判定された場合は、欠落時間算出手段5が、タイムスタンプの差分からデータ欠落があった期間を算出し、再生進捗時間算出手段6が、読み出した現在のタイムスタンプに基づいて現在の再生進捗時間を算出して、それらの値を基に、進捗状況表示手段7が、プログレスバー102に、総再生時間を示す第1の帯102aの表示と、現在の再生進捗時間分の長さを示す第2の帯102bの表示と、データ欠落があったことを強調表示するための第3の帯102cによる表示を行う(ステップS17)。一方、データ欠落がないと判断された場合は、進捗状況表示手段7が、第3の帯102cを含まない正常なプログレスバー102の表示(すなわち、第1の帯102aと第2の帯102bのみの表示)を行うとともに、コンテンツ再生手段8がTSパケットをデコードして出力する(ステップS18)。   Next, as shown in FIG. 7, the missing time calculation means 5 identifies the PID, reads the next TS packet of the medium to be played (in this example, the audio medium), and includes it in the TS packet header. The continuity counter and the time stamp added to the TS packet are read (step S14, step S15). Next, the missing time calculation means 5 compares the previous continuity counter with the read current continuity counter, compares the previous time stamp with the read current time stamp, and determines the comparison result. Based on this, it is determined whether or not there is data loss (step S16). That is, if the previous continuity counter and the current continuity counter are not continuous values, it means that there is data loss. Since the continuity counter is composed of 4 bits, it takes 16 values, and the 17th value is initialized to the 1st value. Therefore, even if the previous continuity counter and the current continuity counter are continuous values, there is a possibility that data for one cycle may have been lost. Determine the presence or absence of sex. As a result, if it is determined that data is missing, the missing time calculation means 5 calculates the period of data loss from the time stamp difference, and the reproduction progress time calculation means 6 adds the read current time stamp to the current time stamp. Based on these values, the progress status display means 7 displays the first band 102a indicating the total playback time on the progress bar 102 and the current playback progress time. Display of the second band 102b indicating the length of the minute and display by the third band 102c for highlighting that data has been lost are performed (step S17). On the other hand, if it is determined that there is no data loss, the progress display means 7 displays the normal progress bar 102 that does not include the third band 102c (that is, only the first band 102a and the second band 102b). The content reproduction means 8 decodes and outputs the TS packet (step S18).

次に、欠落時間算出手段5が、図8に示すように、ユーザ等からの再生終了の指示があるか否かを判定し(ステップS19)、再生終了の指示があった場合には、再生を終了させる。一方、当該指示がない場合には、欠落時間算出手段5が、蓄積データが終了したか否かを判定し(ステップS20)、終了した場合には、再生を終了させる。一方、終了していない場合には、ステップS14に戻り、ユーザ等からの再生終了の指示あるいは蓄積データが終了するまで、ステップS14〜ステップS20の処理を繰り返す。   Next, as shown in FIG. 8, the missing time calculation means 5 determines whether or not there is a reproduction end instruction from the user or the like (step S19). End. On the other hand, if there is no such instruction, the missing time calculation means 5 determines whether or not the accumulated data has ended (step S20), and if it has ended, the reproduction is ended. On the other hand, if not completed, the process returns to step S14, and the processing of steps S14 to S20 is repeated until the reproduction end instruction from the user or the stored data is completed.

以上のように、本実施の形態においては、欠落データを除いて、正常に受信できたTSパケットだけを繋いで蓄積するようにしたので、不必要にメモリを消費することなく、効率的なコンテンツの蓄積が可能になる。また、再生時には、コンテンツの全体長と現在の再生進捗時間分の長さとをプログレスバー102として表示し、さらに、その内のデータ欠落があった部分を強調表示して、ユーザに知らせるようにしたので、ユーザは、映像の乱れや、異音や音とびが発生しても、機器の故障等ではなく、データに欠落があったことをプログレスバー102を参照することで一目でわかるので、ユーザの不安を解消することができる。また、データ欠落があった場合も、映像の再生が出来ずに真っ暗な画面を表示することなく、正常に受信できた部分だけを繋いで再生するため、無駄に時間を消費することもなく、効率的である。   As described above, in the present embodiment, except for missing data, only normally received TS packets are connected and stored, so that efficient contents can be obtained without unnecessarily consuming memory. Can be accumulated. Also, during playback, the total length of the content and the length of the current playback progress time are displayed as a progress bar 102, and further, the portion where data is missing is highlighted and notified to the user. Therefore, the user can know at a glance that the data is missing, not a malfunction of the device, etc., even if a video disturbance, abnormal sound or sound skip occurs, by referring to the progress bar 102. The anxiety can be resolved. In addition, even if there is data loss, it is possible to connect and play back only the parts that can be received normally without displaying a black screen without playing the video, so it does not waste time. Efficient.

実施の形態2.
実施の形態1では、プログレスバー102を用いて帯グラフとして、コンテンツの総再生時間分の長さを示す第1の帯102aと、現在の再生進捗時間分の長さを示す第2の帯102bと、第2の帯102b中で、データ欠落があった欠落時間分を強調表示する第3の帯102cとを表示する例について説明した。本実施の形態においては、図9(a)および(b)に示すように、時計202を用いて円グラフとして、コンテンツの総再生時間分の長さを示す第1の弧202aと、現在の再生進捗時間分の長さを示す第2の弧102bと、第2の帯102弧中で、データ欠落があった欠落時間分を強調表示する第3の弧102cとを表示する。この場合に、図9(a)に示すように、各弧202a,202b及び202cを矢印で表示してもよく、あるいは、図9(b)に示すように、各弧202a,202b及び202cだけでなく、それに対応する扇形を塗りつぶして、併せて表示するようにしてもよい。このように、本実施の形態においては、進捗状況表示手段として、総再生時間に対する欠落時間の比率の表示を行う際に、当該比率を円グラフにおける角度により表現するものである。また、必要に応じて、角度に対して予め閾値を設けておいて、当該角度が閾値以下であった場合には、その角度を予め設定された所定の角度に変更して上記比率を表示し、その角度が閾値より大きい場合には、その角度のまま上記比率を表示するようにしてもよい。他の構成および動作については、実施の形態1と同じであるため、ここでは、その説明を省略する。
Embodiment 2. FIG.
In the first embodiment, as a band graph using the progress bar 102, a first band 102a indicating the length of the total playback time of the content and a second band 102b indicating the length of the current playback progress time In the second band 102b, the example of displaying the third band 102c that highlights the missing time corresponding to the missing data has been described. In the present embodiment, as shown in FIGS. 9A and 9B, as a pie chart using the clock 202, a first arc 202a indicating the length of the total playback time of the content and the current A second arc 102b indicating the length of the playback progress time and a third arc 102c that highlights the missing time in the second belt 102 arc where data is missing are displayed. In this case, the arcs 202a, 202b and 202c may be indicated by arrows as shown in FIG. 9 (a), or only the arcs 202a, 202b and 202c as shown in FIG. 9 (b). Instead, the corresponding fan shape may be painted and displayed together. Thus, in the present embodiment, when the ratio of the missing time to the total reproduction time is displayed as the progress status display means, the ratio is expressed by an angle in the pie chart. If necessary, a threshold value is set in advance for the angle, and when the angle is equal to or less than the threshold value, the angle is changed to a predetermined angle and the ratio is displayed. When the angle is larger than the threshold value, the ratio may be displayed as it is. Since other configurations and operations are the same as those in the first embodiment, the description thereof is omitted here.

以上のように、本実施の形態においても、上述の実施の形態1と同様の効果を得ることができる。   As described above, also in the present embodiment, it is possible to obtain the same effect as in the first embodiment.

実施の形態3.
なお、上記の実施の形態1および2においては、進捗状況表示手段として、プログレスバー102または時計202により、欠落時間を総再生時間に対する比率に換算して長さまたは角度により表現する例について説明した。しかしながら、その場合に限らず、欠落時間を、現在の再生進捗時間に対する比率に換算して長さまたは角度により表現するようにしてもよい。
Embodiment 3 FIG.
In the first and second embodiments described above, an example has been described in which the progress time display means uses the progress bar 102 or the clock 202 to convert the missing time into a ratio with respect to the total reproduction time and express it in terms of length or angle. . However, the present invention is not limited to this, and the missing time may be expressed by a length or an angle in terms of a ratio to the current reproduction progress time.

また、上記の実施の形態1および2においては、総再生時間、再生進捗時間、および、欠落時間の3つを、プログレスバー102または時計202により表示する例について説明したが、その場合に限らず、総再生時間および欠落時間の2つのみ、あるいは、再生進捗時間および欠落時間の2つのみを、プログレスバー102または時計202により表示するようにしてもよい。   In the first and second embodiments described above, the example in which the total playback time, the playback progress time, and the missing time are displayed by the progress bar 102 or the clock 202 has been described. Only the total playback time and missing time, or only the playback progress time and missing time may be displayed by the progress bar 102 or the clock 202.

以上のように、本実施の形態においても、上述の実施の形態1と同様の効果を得ることができる。   As described above, also in the present embodiment, it is possible to obtain the same effect as in the first embodiment.

この発明の実施の形態1に係るディジタルコンテンツ受信再生システムの機能構成を示した機能構成図である。1 is a functional configuration diagram showing a functional configuration of a digital content reception / playback system according to Embodiment 1 of the present invention. FIG. この発明の実施の形態1に係るディジタルコンテンツ受信再生システムにおける動作原理を示す説明図である。It is explanatory drawing which shows the operation principle in the digital content receiving / reproducing system which concerns on Embodiment 1 of this invention. この発明の実施の形態1に係るディジタルコンテンツ受信再生システムにおけるトランスポートストリーム(TS)とTSパケットの構成を示した説明図である。It is explanatory drawing which showed the structure of the transport stream (TS) and TS packet in the digital content receiving / reproducing system based on Embodiment 1 of this invention. この発明の実施の形態1に係るディジタルコンテンツ受信再生システムにおける進捗状況表示手段の一例を示した説明図である。It is explanatory drawing which showed an example of the progress condition display means in the digital content reception reproduction | regeneration system concerning Embodiment 1 of this invention. この発明の実施の形態1に係るディジタルコンテンツ受信再生システムの動作を示したフローチャートである。3 is a flowchart showing the operation of the digital content reception / playback system according to the first embodiment of the present invention. この発明の実施の形態1に係るディジタルコンテンツ受信再生システムの動作を示したフローチャートである。3 is a flowchart showing the operation of the digital content reception / playback system according to the first embodiment of the present invention. この発明の実施の形態1に係るディジタルコンテンツ受信再生システムの動作を示したフローチャートである。3 is a flowchart showing the operation of the digital content reception / playback system according to the first embodiment of the present invention. この発明の実施の形態1に係るディジタルコンテンツ受信再生システムの動作を示したフローチャートである。3 is a flowchart showing the operation of the digital content reception / playback system according to the first embodiment of the present invention. この発明の実施の形態2に係るディジタルコンテンツ受信再生システムにおける進捗状況表示手段の一例を示した説明図である。It is explanatory drawing which showed an example of the progress condition display means in the digital content reception reproduction | regeneration system concerning Embodiment 2 of this invention. 従来システムの構成を示した構成図である。It is the block diagram which showed the structure of the conventional system. 従来システムにおける動作原理を示す説明図である。It is explanatory drawing which shows the operation principle in a conventional system.

符号の説明Explanation of symbols

1 TSパケット受信手段、2 タイムスタンプ付加手段、3 TSパケット蓄積手段、4 コンテンツ総再生時間算出手段、5 欠落時間算出手段、6 再生進捗時間算出手段、7 進捗状況表示手段、8 コンテンツ再生手段。   1 TS packet receiving means, 2 time stamp adding means, 3 TS packet storing means, 4 content total playback time calculating means, 5 missing time calculating means, 6 playback progress time calculating means, 7 progress status displaying means, and 8 content playback means.

Claims (7)

ディジタルコンテンツを構成している1以上のTSパケットを受信するTSパケット受信手段と、
上記TSパケットに受信した時刻を示すタイムスタンプを付加するタイムスタンプ付加手段と、
上記タイムスタンプが付加された上記TSパケットを蓄積するTSパケット蓄積手段と
を備えたディジタルコンテンツ受信再生システムであって、
蓄積されたディジタルコンテンツの最初のTSパケットと最終のTSパケットに付加されているタイムスタンプをそれぞれ読み出し、タイムスタンプの差分から蓄積されたディジタルコンテンツの総再生時間を算出するコンテンツ総再生時間算出手段と、
蓄積されたディジタルコンテンツのTSパケットを順に読み出して、先行のTSパケットと後続のTSパケットのタイムスタンプに基づいて、それらが連続したものか否かを判定し、連続でない場合には、欠落データが発生した欠落時間を算出する欠落時間算出手段と、
上記後続のTSパケットのタイムスタンプから現在の再生進捗時間を算出する再生進捗時間算出手段と、
上記総再生時間と上記再生進捗時間と上記欠落時間とを表示する進捗状況表示手段と、
上記後続のTSパケットをデコードして出力するコンテンツ再生手段と
を備えたことを特徴とするディジタルコンテンツ受信再生システム
TS packet receiving means for receiving one or more TS packets constituting digital content;
Time stamp adding means for adding a time stamp indicating the received time to the TS packet;
A de I digital content reception playback system including a TS packet storing means for storing the TS packets in which the time stamp is added,
Content total playback time calculating means for reading the time stamps added to the first TS packet and the last TS packet of the stored digital content, and calculating the total playback time of the stored digital content from the difference between the time stamps; ,
The TS packets of the stored digital content are sequentially read out, and it is determined whether or not they are continuous based on the time stamps of the preceding TS packet and the subsequent TS packet. A missing time calculating means for calculating the generated missing time;
Playback progress time calculating means for calculating the current playback progress time from the time stamp of the subsequent TS packet;
Progress display means for displaying the total playback time, the playback progress time, and the missing time;
Content reproduction means for decoding and outputting the subsequent TS packet;
A digital content receiving and reproducing system comprising:
上記進捗状況表示手段は、上記欠落時間を、上記総再生時間および上記再生進捗時間のいずれか一方に対する比率で表現することを特徴とする請求項に記載のディジタルコンテンツ受信再生システム。 2. The digital content receiving and reproducing system according to claim 1 , wherein the progress status display means expresses the missing time as a ratio with respect to one of the total reproduction time and the reproduction progress time. 上記進捗状況表示手段は、上記比率の表示を行う際に、上記比率を長さにより表現するものであって、
上記長さに対して予め閾値を設けておいて、
上記長さが上記閾値以下であった場合には、上記長さを予め設定された所定の長さに変更して上記比率を表示し、
上記長さが上記閾値より大きい場合には、上記長さで上記比率を表示する
ことを特徴とする請求項に記載のディジタルコンテンツ受信再生システム。
The progress status display means represents the ratio by length when displaying the ratio,
A threshold is set in advance for the length,
If the length is less than or equal to the threshold, the length is changed to a predetermined length and the ratio is displayed.
The digital content receiving / reproducing system according to claim 2 , wherein, when the length is larger than the threshold value, the ratio is displayed by the length.
上記進捗状況表示手段は、上記比率の表示を行う際に、上記比率を角度により表現するものであって、
上記角度に対して予め閾値を設けておいて、
上記角度が上記閾値以下であった場合には、上記角度を予め設定された所定の角度に変更して上記比率を表示し、
上記角度が上記閾値より大きい場合には、上記角度で上記比率を表示する
ことを特徴とする請求項に記載のディジタルコンテンツ受信再生システム。
The progress status display means represents the ratio by an angle when displaying the ratio,
A threshold is set in advance for the angle,
If the angle is equal to or less than the threshold value, the angle is changed to a predetermined angle set in advance, and the ratio is displayed.
The digital content reception / playback system according to claim 2 , wherein when the angle is larger than the threshold, the ratio is displayed at the angle.
上記TSパケットにはヘッダが設けられており、上記ヘッダ内には、上記TSパケットの連続性を示すための一定の周期でインクリメントされるコンティニュイティカウンタが設けられており、
上記欠落時間算出手段は、上記タイムスタンプと上記コンティニュイティカウンタとに基づいて、先行のTSパケットと後続のTSパケットとが連続したものか否かを判定する
ことを特徴とする請求項1ないしのいずれか1項に記載のディジタルコンテンツ受信再生システム。
The TS packet is provided with a header, and the header includes a continuity counter that is incremented at a constant period to indicate the continuity of the TS packet.
The missing time calculation means determines whether or not a preceding TS packet and a succeeding TS packet are continuous based on the time stamp and the continuity counter. 5. The digital content reception / playback system according to any one of 4 above.
上記進捗状況表示手段は、上記比率を帯グラフにより表示することを特徴とする請求項2または3項に記載のディジタルコンテンツ受信再生システム。 4. The digital content receiving / reproducing system according to claim 2 , wherein the progress status display means displays the ratio in a band graph. 上記進捗状況表示手段は、上記比率を円グラフにより表示することを特徴とする請求項2または4のいずれか1項に記載のディジタルコンテンツ受信再生システム。 5. The digital content receiving / reproducing system according to claim 2 , wherein the progress status display means displays the ratio in a pie chart.
JP2005275441A 2005-09-22 2005-09-22 Digital content reception and playback system Expired - Fee Related JP4121135B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005275441A JP4121135B2 (en) 2005-09-22 2005-09-22 Digital content reception and playback system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005275441A JP4121135B2 (en) 2005-09-22 2005-09-22 Digital content reception and playback system

Publications (2)

Publication Number Publication Date
JP2007088841A JP2007088841A (en) 2007-04-05
JP4121135B2 true JP4121135B2 (en) 2008-07-23

Family

ID=37975379

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005275441A Expired - Fee Related JP4121135B2 (en) 2005-09-22 2005-09-22 Digital content reception and playback system

Country Status (1)

Country Link
JP (1) JP4121135B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4871785B2 (en) * 2007-05-10 2012-02-08 日本放送協会 Broadcast TS switching device, memory device, and broadcast TS switching system

Also Published As

Publication number Publication date
JP2007088841A (en) 2007-04-05

Similar Documents

Publication Publication Date Title
JP4891898B2 (en) Stream data recording apparatus, stream data recording / reproducing apparatus, stream data reproducing apparatus, stream data editing apparatus, stream recording method, and stream reproducing method
US20090046994A1 (en) Digital television broadcast recording and reproduction apparatus and reproduction method thereof
JP2007511948A (en) Trick play signal playback
JP3558983B2 (en) Digital broadcast recording and playback device
JPWO2007018126A1 (en) Data recording apparatus, data reproducing apparatus, program, and recording medium
JP4121135B2 (en) Digital content reception and playback system
US7298417B2 (en) Signal processing apparatus, signal processing method, program, and recording medium
JP4786888B2 (en) Video stream processing device
JP5279588B2 (en) Image processing apparatus and method
JP4185100B2 (en) Information recording apparatus, information output apparatus, information recording program, information output program, recording medium, and information recording medium
JP2008061150A (en) Receiver and information processing method
JP2004120476A (en) Broadcast receiver with recording / playback function
JP4791422B2 (en) Commercial discriminating apparatus, method and program
JP4799484B2 (en) Commercial discriminating apparatus, method and program, and digital broadcast recording apparatus, method and program
US6684360B1 (en) Transmission apparatus, reception apparatus, transmission method and reception method, each for efficiently transmitting error information
JP5191294B2 (en) Information processing apparatus and program
JP2001111610A (en) Receiving device of information data transmission system
US7248780B2 (en) Reproducing device, medium, information aggregate, transmitting medium, and recording medium
KR101233169B1 (en) method for calculating playing time of broadcasting media, and terminal for the same
JP4829767B2 (en) Video recording / reproducing apparatus and video special reproducing method thereof
JP4937715B2 (en) Portable television terminal device and time shift reproduction method
JP2008053991A (en) Digital broadcast receiver
JP4353178B2 (en) Digital signal recording method and apparatus
JP4935655B2 (en) Reproduction device and separation circuit
JP4479851B2 (en) Digital signal recording method and apparatus

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080123

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080129

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080317

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080415

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080425

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110509

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110509

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140509

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees