JP2006020102A - Broadcast recording/reproducing device and broadcast recording/reproducing processing program - Google Patents

Broadcast recording/reproducing device and broadcast recording/reproducing processing program Download PDF

Info

Publication number
JP2006020102A
JP2006020102A JP2004196225A JP2004196225A JP2006020102A JP 2006020102 A JP2006020102 A JP 2006020102A JP 2004196225 A JP2004196225 A JP 2004196225A JP 2004196225 A JP2004196225 A JP 2004196225A JP 2006020102 A JP2006020102 A JP 2006020102A
Authority
JP
Japan
Prior art keywords
recording
data
management information
carousel
pointer
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.)
Granted
Application number
JP2004196225A
Other languages
Japanese (ja)
Other versions
JP4423551B2 (en
Inventor
Takahiro Tomita
高弘 冨田
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2004196225A priority Critical patent/JP4423551B2/en
Publication of JP2006020102A publication Critical patent/JP2006020102A/en
Application granted granted Critical
Publication of JP4423551B2 publication Critical patent/JP4423551B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To realize a broadcast recording/reproducing device which reproduces data synchronously with video/audio streams with avoiding doubly recording data contents without controlling the timing of the data contents reproduction. <P>SOLUTION: On recording, the broadcast recording reproducer records only one carrousel per version on a medium among carrousels forming data streams. On the other hand, every the carrousel version changes, generates and records data managing information on a medium, including the version and a first pointer showing the record position of a recorded carrousel corresponding to the version on the medium, and also records a second pointer showing the record position thereof added to the video/audio stream on the medium. On reproducing, the reproducer reads the video/audio steams recorded on the medium, extracts the second pointer added thereto, and reads and reproduces the carrousel of the designated version by the first pointer included in data managing information designated by the second pointer. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、データカルーセル方式のデータ放送を含むデジタル放送を記録および再生する放送記録再生装置および放送記録再生処理プログラムに関する。   The present invention relates to a broadcast recording / reproducing apparatus and a broadcast recording / reproducing processing program for recording and reproducing a digital broadcast including a data carousel type data broadcast.

デジタル放送では、図9に図示するように、映像V、音声AおよびデータコンテンツDが全てパケット単位に分割され、ISO/IEC13818−1規格で定義されるMPEG2−TS(以下、トランスポートストリームTSと称す)と呼ばれる多重化ストリーム形式で多重化されて伝送される。
トランスポートストリームTSにてデータ放送されるデータコンテンツDは、字幕や文字スーパーなどの番組に連動するコンテンツの場合には、映像Vや音声Aと同様に、符号化ビットストリームESに圧縮符号化した後に表示時刻情報などが付与されるPES(Packetized Elementary Stream)形式でパケット化されるが、天気予報やニュースなどの蓄積型サービスコンテンツであれば、DMC−CC(Digital Storage Media-Command and Control)セクションでパケット化される。
In digital broadcasting, as shown in FIG. 9, video V, audio A, and data content D are all divided into packet units, and MPEG2-TS (hereinafter referred to as transport stream TS) defined in the ISO / IEC13818-1 standard. Are multiplexed and transmitted in a multiplexed stream format.
In the case of content linked to a program such as subtitles or text superimposing, the data content D that is data-broadcasted in the transport stream TS is compressed and encoded into the encoded bitstream ES in the same manner as the video V and audio A. Packetized in PES (Packetized Elementary Stream) format to which display time information is added later, but for storage service content such as weather forecasts and news, DMC-CC (Digital Storage Media-Command and Control) section Is packetized.

DMC−CCセクションでパケット化されるデータコンテンツDは、データカルーセル方式でデータ放送される。データカルーセル方式とは、データコンテンツDを繰り返し伝送させ、受信側が放送の途中からでも必要なデータコンテンツDを取得できるようにする方式である。
具体的には、図10に図示する一例のように、データコンテンツDを、各データモジュール(静止画データ、図形データおよび文字データ)の属性を表すDII(Download Information Indication message)モジュールと、各データモジュールを伝送サイズ単位で分割したDDB(Download Data Bloack)モジュールとに変換し、これら一連のモジュールを所定周期毎に繰り返し伝送する。なお、データコンテンツDに対応するこれら一連のモジュールをカルーセルと称す。
Data content D packetized in the DMC-CC section is data broadcast in a data carousel system. The data carousel method is a method in which the data content D is repeatedly transmitted so that the receiving side can acquire the necessary data content D even during the broadcast.
Specifically, as in the example illustrated in FIG. 10, the data content D includes a DII (Download Information Indication message) module that represents the attributes of each data module (still image data, graphic data, and character data), and each data. The module is converted into a DDB (Download Data Bloack) module divided in transmission size units, and these series of modules are repeatedly transmitted at predetermined intervals. The series of modules corresponding to the data content D is referred to as a carousel.

こうしたデータカルーセル方式のデータ放送を含むデジタル放送を記録再生する装置として、例えば特許文献1には、データ放送のデータコンテンツと、映像・音声ストリームとを分離して記録する際に、繰り返し伝送されるデータコンテンツの1つだけを媒体記録し、次に伝送されてくるデータコンテンツが媒体記録したものと同一である場合にはそのデータコンテンツの送出終了時刻だけをタイムスタンプとして媒体記録することで、繰り返し伝送されるデータコンテンツの重複記録を回避する技術が開示されている。   As an apparatus for recording and reproducing digital broadcasts including such data carousel data broadcasts, for example, Patent Document 1 repeatedly transmits data broadcast data contents and video / audio streams separately. When only one of the data contents is recorded on the medium, and the next transmitted data contents are the same as the one recorded on the medium, only the transmission end time of the data contents is recorded on the medium as a time stamp. A technique for avoiding duplicate recording of transmitted data content is disclosed.

特開2002−152688号公報JP 2002-152688 A

ところで、上記特許文献1に開示の装置では、データコンテンツの重複記録を回避し得るものの、媒体記録したタイムスタンプ(送出終了時刻)と映像・音声ストリームの再生時刻とを勘案してデータコンテンツの再生タイミングを制御する必要があり、これ故、データ放送を再生する処理が複雑化するという問題がある。
そこで本発明は、このような事情に鑑みてなされたもので、繰り返し伝送されるデータコンテンツの重複記録を回避しながら、データコンテンツ再生のタイミングを制御することなく映像・音声ストリームと同期再生することができる放送記録再生装置および放送記録再生処理プログラムを提供することを目的としている。
By the way, in the apparatus disclosed in the above-mentioned patent document 1, although duplicate recording of data contents can be avoided, reproduction of data contents in consideration of the time stamp (transmission end time) recorded on the medium and the reproduction time of the video / audio stream. There is a problem that the timing needs to be controlled, and therefore, the process of reproducing the data broadcast is complicated.
Therefore, the present invention has been made in view of such circumstances, and performs synchronous reproduction with a video / audio stream without controlling the timing of data content reproduction while avoiding duplicate recording of repeatedly transmitted data content. It is an object of the present invention to provide a broadcast recording / reproducing apparatus and a broadcast recording / reproducing processing program that can perform the above.

上記目的を達成するため、請求項1に記載の発明では、トランスポートストリームを映像・音声ストリームとデータ放送のデータストリームとに分離してそれぞれ個別に記録再生する放送記録再生装置において、前記トランスポートストリームから分離されたデータストリームを形成するカルーセルのバージョン当り1つのカルーセルだけを記録媒体に記録するカルーセル記録手段と、データストリームのカルーセルのバージョンが変化する毎に、そのカルーセルのバージョンと、そのバージョンのカルーセルが前記カルーセル記録手段にて媒体記録された記録位置を表す第1のポインタとを含むデータ管理情報を生成するデータ管理情報生成手段と、前記データ管理情報生成手段により生成されたデータ管理情報を記録媒体に記録すると共に、その記録位置を表す第2のポインタを出力するデータ管理情報記録手段と、前記トランスポートストリームから分離された映像・音声ストリーム中に、前記データ管理情報記録手段が出力する第2のポインタを付加して記録媒体に記録する映像・音声記録手段と、前記映像・音声記録手段により記録媒体に記録された映像・音声ストリームを読み出し、読み出した映像・音声ストリームに付加される第2のポインタを抽出するポインタ抽出手段と、前記ポインタ抽出手段により抽出された第2のポインタで指定されるデータ管理情報を記録媒体から読み出し、このデータ管理情報に含まれる第1のポインタで指定されるバージョンのカルーセルを記録媒体から読み出して再生する再生手段とを具備することを特徴とする。   In order to achieve the above object, according to the first aspect of the present invention, in the broadcast recording / reproducing apparatus, the transport stream is separated into a video / audio stream and a data stream of a data broadcast and individually recorded and reproduced. A carousel recording means for recording on the recording medium only one carousel version per carousel version forming a data stream separated from the stream; each time the carousel version of the data stream changes, the version of the carousel Data management information generating means for generating data management information including a first pointer indicating a recording position recorded on the medium by the carousel recording means, and data management information generated by the data management information generating means When recording on a recording medium And a data management information recording means for outputting a second pointer representing the recording position, and a second pointer output by the data management information recording means is added to the video / audio stream separated from the transport stream. The video / audio recording means for recording on the recording medium and the video / audio stream recorded on the recording medium by the video / audio recording means are read, and the second pointer added to the read video / audio stream is extracted. And a data extraction unit that reads out the data management information specified by the second pointer extracted by the pointer extraction unit from the recording medium, and reads the version of the carousel specified by the first pointer included in the data management information. And reproducing means for reading out from the recording medium and reproducing.

請求項2に記載の発明では、トランスポートストリームを映像・音声ストリームとデータ放送のデータストリームとに分離してそれぞれ個別に記録する放送記録再生装置において、前記トランスポートストリームから分離されたデータストリームを形成するカルーセルのバージョン当り1つのカルーセルだけを記録媒体に記録するカルーセル記録手段と、データストリームのカルーセルのバージョンが変化する毎に、そのカルーセルのバージョンと、そのバージョンのカルーセルが前記カルーセル記録手段にて媒体記録された記録位置を表す第1のポインタとを含むデータ管理情報を生成するデータ管理情報生成手段と、前記データ管理情報生成手段により生成されたデータ管理情報を記録媒体に記録すると共に、その記録位置を表す第2のポインタを出力するデータ管理情報記録手段と、前記トランスポートストリームから分離された映像・音声ストリーム中に、前記データ管理情報記録手段が出力する第2のポインタを付加して記録媒体に記録する映像・音声記録手段とを具備することを特徴とする。   According to the second aspect of the present invention, in the broadcast recording / reproducing apparatus that separates the transport stream into the video / audio stream and the data stream of the data broadcast and records each separately, the data stream separated from the transport stream is Carousel recording means for recording only one carousel per recording carousel version on the recording medium, and each time the carousel version of the data stream changes, the carousel version and the carousel of that version are A data management information generating means for generating data management information including a first pointer representing a recording position recorded on the medium, and recording the data management information generated by the data management information generating means on the recording medium; Second representing the recording position Data management information recording means for outputting an inter-video / audio for recording on a recording medium by adding a second pointer output by the data management information recording means to the video / audio stream separated from the transport stream Voice recording means.

請求項3に記載の発明では、トランスポートストリームから分離されて記録された映像・音声ストリームとデータ放送のデータストリームとを再生する放送記録再生装置において、前記トランスポートストリームから分離されたデータストリームを形成するカルーセルのバージョン当り1つのカルーセルと、データストリームのカルーセルのバージョンが変化する毎に生成される情報であって、カルーセルのバージョン及びそのバージョンのカルーセルの記録位置を表す第1のポインタを含むデータ管理情報と、データ管理情報の記録位置を表す第2のポインタが付加された映像・音声ストリームとを記録する記録媒体と、前記記録媒体に記録された映像・音声ストリームを読み出し、読み出した映像・音声ストリームに含まれる第2のポインタを抽出するポインタ抽出手段と、前記ポインタ抽出手段により抽出された第2のポインタで指定されるデータ管理情報を前記記録媒体から読み出す読出手段と、前記読出手段が前記記録媒体から読み出すデータ管理情報に含まれる第1のポインタで指定されるバージョンのカルーセルを前記記録媒体から読み出して再生する再生手段とを具備することを特徴とする。   According to a third aspect of the present invention, in a broadcast recording / reproducing apparatus for reproducing a video / audio stream and a data broadcast data stream recorded separately from the transport stream, the data stream separated from the transport stream is One carousel per version of the carousel to be formed, and information generated each time the carousel version of the data stream changes, including the first pointer indicating the carousel version and the recording position of the carousel of that version A recording medium for recording management information and a video / audio stream to which a second pointer indicating a recording position of the data management information is added; a video / audio stream recorded on the recording medium; Second poi included in the audio stream Pointer extraction means for extracting data, reading means for reading data management information specified by the second pointer extracted by the pointer extraction means from the recording medium, and data management information that the reading means reads from the recording medium And reproducing means for reading out and reproducing the version of the carousel designated by the first pointer included in the recording medium.

請求項4に記載の発明では、トランスポートストリームを映像・音声ストリームとデータ放送のデータストリームとに分離してそれぞれ個別に記録再生する放送記録再生装置において、前記トランスポートストリームから分離された複数のデータストリーム毎に、データストリームを形成するカルーセルのバージョン当り1つのカルーセルだけを記録媒体に記録するカルーセル記録手段と、各データストリームのいずれかのカルーセルのバージョンが変化する毎に設定される区間における各データストリームのバージョンと、それらバージョンのカルーセルが前記カルーセル記録手段にて媒体記録された記録位置を表す第1のポインタとを含むデータ管理情報を生成するデータ管理情報生成手段と、前記データ管理情報生成手段により生成されたデータ管理情報を記録媒体に記録すると共に、その記録位置を表す第2のポインタを出力するデータ管理情報記録手段と、前記トランスポートストリームから分離された映像・音声ストリーム中に、前記データ管理情報記録手段から出力される第2のポインタを付加して記録媒体に記録する映像・音声記録手段と、前記映像・音声記録手段により記録媒体に記録された映像・音声ストリームを読み出し、読み出した映像・音声ストリームに付加される第2のポインタを抽出するポインタ抽出手段と、前記ポインタ抽出手段により抽出された第2のポインタで指定されるデータ管理情報を記録媒体から読み出し、このデータ管理情報に含まれる第1のポインタで指定され、バージョン変化に対応して設定された区間における各データストリームのバージョンのカルーセルをそれぞれ記録媒体から読み出して再生する再生手段とを具備することを特徴とする。   According to a fourth aspect of the present invention, in a broadcast recording / reproducing apparatus that separates a transport stream into a video / audio stream and a data stream of a data broadcast, and records and reproduces each separately, a plurality of separated streams from the transport stream For each data stream, carousel recording means for recording only one carousel per version of the carousel forming the data stream on the recording medium, and each section in the section set each time the version of any carousel of each data stream changes Data management information generating means for generating data management information including a version of the data stream and a first pointer indicating a recording position where the carousels of those versions are recorded on the medium by the carousel recording means; and the data management information generating Produced by means The data management information is recorded on the recording medium, and the data management information recording means for outputting a second pointer indicating the recording position, and the data management information in the video / audio stream separated from the transport stream A video / audio recording means for recording on a recording medium with a second pointer output from the recording means; a video / audio stream recorded on the recording medium by the video / audio recording means; Pointer extraction means for extracting a second pointer added to the audio stream, and data management information specified by the second pointer extracted by the pointer extraction means are read from the recording medium, and are included in the data management information. Each data stream in the section specified by the first pointer and set corresponding to the version change Reading beam version of the carousel from each recording medium characterized by comprising a reproducing device for reproducing.

請求項5に記載の発明では、トランスポートストリームを映像・音声ストリームとデータ放送のデータストリームとに分離してそれぞれ個別に記録する放送記録再生装置において、前記トランスポートストリームから分離された複数のデータストリーム毎に、データストリームを形成するカルーセルのバージョン当り1つのカルーセルだけを記録媒体に記録するカルーセル記録手段と、各データストリームのいずれかのカルーセルのバージョンが変化する毎に設定される区間における各データストリームのバージョンと、それらバージョンのカルーセルが前記カルーセル記録手段にて媒体記録された記録位置を表す第1のポインタとを含むデータ管理情報を生成するデータ管理情報生成手段と、前記データ管理情報生成手段により生成されたデータ管理情報を記録媒体に記録すると共に、その記録位置を表す第2のポインタを出力するデータ管理情報記録手段と、前記トランスポートストリームから分離された映像・音声ストリーム中に、前記データ管理情報記録手段から出力される第2のポインタを付加して記録媒体に記録する映像・音声記録手段とを具備することを特徴とする。   According to a fifth aspect of the present invention, in the broadcast recording / reproducing apparatus that separates the transport stream into a video / audio stream and a data stream of a data broadcast and records each separately, the plurality of data separated from the transport stream For each stream, carousel recording means for recording only one carousel per version of the carousel forming the data stream on the recording medium, and each data in the section set every time the version of any carousel of each data stream changes Data management information generating means for generating data management information including a version of the stream and a first pointer indicating a recording position where the carousel of those versions is recorded on the medium by the carousel recording means; and the data management information generating means Generated by Data management information recording means for recording data management information on a recording medium and outputting a second pointer indicating the recording position, and the data management information in the video / audio stream separated from the transport stream Video / audio recording means for adding a second pointer output from the recording means and recording the information on a recording medium is provided.

請求項6に記載の発明では、トランスポートストリームから分離されて記録された映像・音声ストリームとデータ放送のデータストリームとを再生する放送記録再生装置において、前記トランスポートストリームから分離された複数のデータストリーム毎に、データストリームを形成するカルーセルのバージョン当り1つのカルーセルと、各データストリームのいずれかのカルーセルのバージョンが変化する毎に設定される区間における各データストリームのバージョンと、それらバージョンのカルーセルの記録位置を表す第1のポインタとを含むデータ管理情報と、データ管理情報の記録位置を表す第2のポインタが付加された映像・音声ストリームとを記録する記録媒体と、前記記録媒体から読み出した映像・音声ストリームに付加される第2のポインタを抽出するポインタ抽出手段と、前記ポインタ抽出手段により抽出された第2のポインタで指定されるデータ管理情報を前記記録媒体から読み出し、読み出したデータ管理情報に含まれる第1のポインタで指定され、バージョン変化に対応して設定された区間における各データストリームのバージョンのカルーセルをそれぞれ前記記録媒体から読み出して再生する再生手段とを具備することを特徴とする。   According to a sixth aspect of the present invention, in a broadcast recording / reproducing apparatus for reproducing a video / audio stream and a data broadcast data stream recorded separately from a transport stream, the plurality of data separated from the transport stream For each stream, one carousel per version of the carousel forming the data stream, the version of each data stream in the section set every time the version of any carousel of each data stream changes, and the carousel of those versions A recording medium for recording data management information including a first pointer representing a recording position, and a video / audio stream to which a second pointer representing a recording position of the data management information is added, and read from the recording medium Added to the video / audio stream Pointer extraction means for extracting a second pointer, and data management information designated by the second pointer extracted by the pointer extraction means is read from the recording medium, and the first pointer included in the read data management information And reproducing means for reading out and reproducing the carousel of the version of each data stream in the section set corresponding to the version change from the recording medium.

上記請求項1〜2もしくは請求項4〜5のいずれかに従属する請求項7に記載の発明では、前記映像・音声記録手段は、前記トランスポートストリームから分離された映像・音声ストリームを形成するPESパケット中のPESプライベート領域に第2のポインタを付加することを特徴とする。   The video / audio recording means forms a video / audio stream separated from the transport stream. A second pointer is added to the PES private area in the PES packet.

請求項8に記載の発明では、トランスポートストリームを映像・音声ストリームとデータ放送のデータストリームとに分離してそれぞれ個別に記録再生する放送記録再生処理プログラムにおいて、前記トランスポートストリームから分離されたデータストリームを形成するカルーセルのバージョン当り1つのカルーセルだけを記録媒体に記録するカルーセル記録処理と、データストリームのカルーセルのバージョンが変化する毎に、そのカルーセルのバージョンと、そのバージョンのカルーセルが前記カルーセル記録処理にて媒体記録された記録位置を表す第1のポインタとを含むデータ管理情報を生成するデータ管理情報生成処理と、前記データ管理情報生成処理により生成されたデータ管理情報を記録媒体に記録すると共に、その記録位置を表す第2のポインタを出力するデータ管理情報記録処理と、前記トランスポートストリームから分離された映像・音声ストリーム中に、前記データ管理情報記録処理が出力する第2のポインタを付加して記録媒体に記録する映像・音声記録処理と、前記映像・音声記録処理により記録媒体に記録された映像・音声ストリームを読み出し、読み出した映像・音声ストリームに付加される第2のポインタを抽出するポインタ抽出処理と、前記ポインタ抽出処理にて抽出された第2のポインタで指定されるデータ管理情報を記録媒体から読み出し、このデータ管理情報に含まれる第1のポインタで指定されるバージョンのカルーセルを記録媒体から読み出して再生する再生処理とをコンピュータで実行させることを特徴とする。   According to an eighth aspect of the present invention, in a broadcast recording / reproduction processing program for separating a transport stream into a video / audio stream and a data broadcast data stream and recording / reproducing each separately, the data separated from the transport stream A carousel recording process that records only one carousel per recording carousel version on the recording medium, and each time the carousel version of the data stream changes, the carousel version and the carousel of that version A data management information generating process for generating data management information including a first pointer representing a recording position recorded on the medium, and recording the data management information generated by the data management information generating process on a recording medium , Its record position And a data management information recording process for outputting a second pointer representing the recording medium, and a recording medium by adding a second pointer output by the data management information recording process to the video / audio stream separated from the transport stream The video / audio recording process to be recorded on and the pointer extraction process for reading the video / audio stream recorded on the recording medium by the video / audio recording process and extracting the second pointer added to the read video / audio stream The data management information specified by the second pointer extracted in the pointer extraction process is read from the recording medium, and the version carousel specified by the first pointer included in the data management information is read from the recording medium. A reproduction process for reading and reproducing is executed by a computer.

請求項9に記載の発明では、トランスポートストリームを映像・音声ストリームとデータ放送のデータストリームとに分離してそれぞれ個別に記録する放送記録再生処理プログラムにおいて、前記トランスポートストリームから分離されたデータストリームを形成するカルーセルのバージョン当り1つのカルーセルだけを記録媒体に記録するカルーセル記録処理と、データストリームのカルーセルのバージョンが変化する毎に、そのカルーセルのバージョンと、そのバージョンのカルーセルが前記カルーセル記録処理にて媒体記録された記録位置を表す第1のポインタとを含むデータ管理情報を生成するデータ管理情報生成処理と、前記データ管理情報生成処理により生成されたデータ管理情報を記録媒体に記録すると共に、その記録位置を表す第2のポインタを出力するデータ管理情報記録処理と、前記トランスポートストリームから分離された映像・音声ストリーム中に、前記データ管理情報記録処理が出力する第2のポインタを付加して記録媒体に記録する映像・音声記録処理とをコンピュータで実行させることを特徴とする。   According to a ninth aspect of the present invention, in the broadcast recording / reproducing processing program for separating the transport stream into the video / audio stream and the data stream of the data broadcast and recording them separately, the data stream separated from the transport stream A carousel recording process that records only one carousel per recording carousel version on the recording medium, and each time the carousel version of the data stream changes, the carousel version and that version carousel are included in the carousel recording process. A data management information generating process for generating data management information including a first pointer representing a recording position recorded on the medium, and recording the data management information generated by the data management information generating process on a recording medium; That recording position A data management information recording process for outputting a second pointer, and a second pointer output by the data management information recording process is added to the video / audio stream separated from the transport stream to the recording medium. The video / audio recording process to be recorded is executed by a computer.

請求項10に記載の発明では、トランスポートストリームから分離されて記録された映像・音声ストリームとデータ放送のデータストリームとを再生する放送記録再生処理プログラムにおいて、前記トランスポートストリームから分離されたデータストリームを形成するカルーセルのバージョン当り1つのカルーセルと、データストリームのカルーセルのバージョンが変化する毎に生成される情報であって、カルーセルのバージョン及びそのバージョンのカルーセルの記録位置を表す第1のポインタを含むデータ管理情報と、データ管理情報の記録位置を表す第2のポインタが付加された映像・音声ストリームとを記録する記録媒体から映像・音声ストリームを読み出し、読み出した映像・音声ストリームに含まれる第2のポインタを抽出するポインタ抽出処理と、前記ポインタ抽出処理により抽出された第2のポインタで指定されるデータ管理情報を前記記録媒体から読み出す読出処理と、前記読出処理が前記記録媒体から読み出すデータ管理情報に含まれる第1のポインタで指定されるバージョンのカルーセルを前記記録媒体から読み出して再生する再生処理とをコンピュータで実行させることを特徴とする。   According to a tenth aspect of the present invention, in a broadcast recording / reproducing processing program for reproducing a video / audio stream and a data broadcast data stream recorded separately from the transport stream, the data stream separated from the transport stream is recorded. One carousel per carousel version forming the information and information generated each time the carousel version of the data stream changes, including a carousel version and a first pointer representing the recording location of that version of the carousel The video / audio stream is read from the recording medium for recording the data management information and the video / audio stream to which the second pointer indicating the recording position of the data management information is added, and the second included in the read video / audio stream. The pointer of A pointer extraction process; a read process for reading data management information specified by the second pointer extracted by the pointer extraction process from the recording medium; and a data management information for reading the data management information from the recording medium. A reproduction process for reading out and reproducing a carousel of a version designated by a pointer of 1 from the recording medium is executed by a computer.

請求項11に記載の発明では、トランスポートストリームを映像・音声ストリームとデータ放送のデータストリームとに分離してそれぞれ個別に記録再生する放送記録再生処理プログラムにおいて、前記トランスポートストリームから分離された複数のデータストリーム毎に、データストリームを形成するカルーセルのバージョン当り1つのカルーセルだけを記録媒体に記録するカルーセル記録処理と、各データストリームのいずれかのカルーセルのバージョンが変化する毎に設定される区間における各データストリームのバージョンと、それらバージョンのカルーセルが前記カルーセル記録処理にて媒体記録された記録位置を表す第1のポインタとを含むデータ管理情報を生成するデータ管理情報生成処理と、前記データ管理情報生成処理にて生成されたデータ管理情報を記録媒体に記録すると共に、その記録位置を表す第2のポインタを出力するデータ管理情報記録処理と、前記トランスポートストリームから分離された映像・音声ストリーム中に、前記データ管理情報記録処理から出力される第2のポインタを付加して記録媒体に記録する映像・音声記録処理と、前記映像・音声記録処理により記録媒体に記録された映像・音声ストリームを読み出し、読み出した映像・音声ストリームに付加される第2のポインタを抽出するポインタ抽出処理と、前記ポインタ抽出処理により抽出された第2のポインタで指定されるデータ管理情報を記録媒体から読み出し、このデータ管理情報に含まれる第1のポインタで指定され、バージョン変化に対応して設定された区間における各データストリームのバージョンのカルーセルをそれぞれ記録媒体から読み出して再生する再生処理とをコンピュータで実行させることを特徴とする。   According to the invention of claim 11, in a broadcast recording / reproduction processing program for separating a transport stream into a video / audio stream and a data stream of a data broadcast and recording / reproducing each separately, a plurality of separated streams from the transport stream For each data stream, a carousel recording process that records only one carousel per version of the carousel forming the data stream on the recording medium, and a section set each time one of the carousel versions of each data stream changes A data management information generating process for generating data management information including a version of each data stream and a first pointer indicating a recording position where the carousel of the version is recorded in the carousel recording process; and the data management information Generation process In the data management information recording process for recording the data management information generated in the recording medium and outputting the second pointer indicating the recording position, and the video / audio stream separated from the transport stream, A video / audio recording process in which a second pointer output from the data management information recording process is added and recorded on a recording medium, and a video / audio stream recorded on the recording medium by the video / audio recording process is read out and read out. A pointer extraction process for extracting a second pointer added to the video / audio stream, and data management information specified by the second pointer extracted by the pointer extraction process are read from the recording medium, and the data management information Specified in the first pointer included in each of the sections in the section set corresponding to the version change. Reading data stream version of the carousel from each recording medium, characterized in that to execute a regeneration process on the computer to play.

請求項12に記載の発明では、トランスポートストリームを映像・音声ストリームとデータ放送のデータストリームとに分離してそれぞれ個別に記録する放送記録再生処理プログラムにおいて、前記トランスポートストリームから分離された複数のデータストリーム毎に、データストリームを形成するカルーセルのバージョン当り1つのカルーセルだけを記録媒体に記録するカルーセル記録処理と、各データストリームのいずれかのカルーセルのバージョンが変化する毎に設定される区間における各データストリームのバージョンと、それらバージョンのカルーセルが前記カルーセル記録処理にて媒体記録された記録位置を表す第1のポインタとを含むデータ管理情報を生成するデータ管理情報生成処理と、前記データ管理情報生成処理にて生成されたデータ管理情報を記録媒体に記録すると共に、その記録位置を表す第2のポインタを出力するデータ管理情報記録処理と、前記トランスポートストリームから分離された映像・音声ストリーム中に、前記データ管理情報記録処理から出力される第2のポインタを付加して記録媒体に記録する映像・音声記録処理とをコンピュータで実行させることを特徴とする。   According to a twelfth aspect of the present invention, there is provided a broadcast recording / playback processing program for separating a transport stream into a video / audio stream and a data stream of a data broadcast and separately recording the plurality of data streams separated from the transport stream. For each data stream, each carousel recording process for recording only one carousel per version of the carousel forming the data stream on the recording medium, and each section in the section set each time the version of any carousel of each data stream changes A data management information generating process for generating data management information including a version of the data stream and a first pointer indicating a recording position where the carousel of those versions is recorded in the carousel recording process; and the data management information generating In processing In the data management information recording process for recording the generated data management information on a recording medium and outputting a second pointer indicating the recording position, and in the video / audio stream separated from the transport stream, the data A video / audio recording process in which a second pointer output from the management information recording process is added and recorded on a recording medium is executed by a computer.

請求項13に記載の発明では、トランスポートストリームから分離されて記録された映像・音声ストリームとデータ放送のデータストリームとを再生する放送記録再生処理プログラムにおいて、前記トランスポートストリームから分離された複数のデータストリーム毎に、データストリームを形成するカルーセルのバージョン当り1つのカルーセルと、各データストリームのいずれかのカルーセルのバージョンが変化する毎に設定される区間における各データストリームのバージョンと、それらバージョンのカルーセルの記録位置を表す第1のポインタとを含むデータ管理情報と、データ管理情報の記録位置を表す第2のポインタが付加された映像・音声ストリームとを記録する記録媒体から読み出した映像・音声ストリームに付加される第2のポインタを抽出するポインタ抽出処理と、前記ポインタ抽出処理により抽出された第2のポインタで指定されるデータ管理情報を前記記録媒体から読み出し、読み出したデータ管理情報に含まれる第1のポインタで指定され、バージョン変化に対応して設定された区間における各データストリームのバージョンのカルーセルをそれぞれ前記記録媒体から読み出して再生する再生処理とをコンピュータで実行させることを特徴とする。   According to a thirteenth aspect of the present invention, in a broadcast recording / playback processing program for playing back a video / audio stream and a data stream of a data broadcast recorded separately from a transport stream, a plurality of pieces separated from the transport stream are recorded. For each data stream, one carousel per version of the carousel that forms the data stream, each data stream version in the section set each time the version of any carousel of each data stream changes, and the carousels of those versions The video / audio stream read from the recording medium for recording the data management information including the first pointer representing the recording position of the video and the video / audio stream to which the second pointer representing the recording position of the data management information is added The number added to The pointer extraction process for extracting the pointer of the data and the data management information specified by the second pointer extracted by the pointer extraction process are read from the recording medium and specified by the first pointer included in the read data management information The computer executes a reproduction process of reading out and reproducing the carousel of the version of each data stream from the recording medium in the section set corresponding to the version change.

上記請求項8〜9もしくは請求項11〜12のいずれかに従属する請求項14に記載の発明では、前記映像・音声記録処理は、前記トランスポートストリームから分離された映像・音声ストリームを形成するPESパケット中のPESプライベート領域に第2のポインタを付加することを特徴とする。   In the invention according to claim 14 that depends on any one of claims 8 to 9 or claims 11 to 12, the video / audio recording process forms a video / audio stream separated from the transport stream. A second pointer is added to the PES private area in the PES packet.

請求項15に記載の発明では、トランスポートストリームを映像・音声ストリームとデータ放送のデータストリームとに分離してそれぞれ個別に記録再生する放送記録再生装置において、前記トランスポートストリームから分離されたデータストリームにイベントメッセージが含まれる場合、そのイベントメッセージを記録媒体に記録するイベント記録手段と、前記イベント記録手段にて媒体記録されたイベントメッセージの記録位置を表す第1のポインタとイベントメッセージであることを表すデータとを含むデータ管理情報を生成するデータ管理情報生成手段と、前記データ管理情報生成手段により生成されたデータ管理情報を記録媒体に記録すると共に、その記録位置を表す第2のポインタを出力するデータ管理情報記録手段と、前記トランスポートストリームから分離された映像・音声ストリーム中に、前記データ管理情報記録手段が出力する第2のポインタを付加して記録媒体に記録する映像・音声記録手段と、前記映像・音声記録手段により記録媒体に記録された映像・音声ストリームを読み出し、読み出した映像・音声ストリームに付加される第2のポインタを抽出するポインタ抽出手段と、前記ポインタ抽出手段により抽出された第2のポインタで指定されるデータ管理情報を記録媒体から読み出し、このデータ管理情報に含まれる第1のポインタで指定されるイベントメッセージを記録媒体から読み出して再生する再生手段とを具備することを特徴とする。   In the invention according to claim 15, in the broadcast recording / reproducing apparatus that separates the transport stream into a video / audio stream and a data stream of the data broadcast and separately records and reproduces the data stream, the data stream separated from the transport stream If the event message includes an event message, the event recording means for recording the event message on a recording medium, the first pointer indicating the recording position of the event message recorded on the medium by the event recording means, and the event message Data management information generating means for generating data management information including data to be represented, and recording the data management information generated by the data management information generating means on a recording medium, and outputting a second pointer indicating the recording position Data management information recording means for The video / audio recording means for adding the second pointer output from the data management information recording means to the video / audio stream separated from the transport stream and recording it on the recording medium, and the video / audio recording means Designated by pointer extraction means for reading a video / audio stream recorded on a recording medium and extracting a second pointer added to the read video / audio stream, and a second pointer extracted by the pointer extraction means The data management information is read from the recording medium, and the event message specified by the first pointer included in the data management information is read from the recording medium and played back.

請求項16に記載の発明では、トランスポートストリームを映像・音声ストリームとデータ放送のデータストリームとに分離してそれぞれ個別に記録再生する放送記録再生処理プログラムにおいて、前記トランスポートストリームから分離されたデータストリームにイベントメッセージが含まれる場合、そのイベントメッセージを記録媒体に記録するイベント記録処理と、前記イベント記録処理にて媒体記録されたイベントメッセージの記録位置を表す第1のポインタとイベントメッセージであることを表すデータとを含むデータ管理情報を生成するデータ管理情報生成処理と、前記データ管理情報生成処理にて生成されたデータ管理情報を記録媒体に記録すると共に、その記録位置を表す第2のポインタを出力するデータ管理情報記録処理と、前記トランスポートストリームから分離された映像・音声ストリーム中に、前記データ管理情報記録処理が出力する第2のポインタを付加して記録媒体に記録する映像・音声記録処理と、前記映像・音声記録処理により記録媒体に記録された映像・音声ストリームを読み出し、読み出した映像・音声ストリームに付加される第2のポインタを抽出するポインタ抽出処理と、前記ポインタ抽出処理により抽出された第2のポインタで指定されるデータ管理情報を記録媒体から読み出し、このデータ管理情報に含まれる第1のポインタで指定されるイベントメッセージを記録媒体から読み出して再生する再生処理とをコンピュータで実行させることを特徴とする。   According to a sixteenth aspect of the present invention, in a broadcast recording / reproducing processing program for separating a transport stream into a video / audio stream and a data broadcast data stream and recording / reproducing each separately, the data separated from the transport stream When an event message is included in the stream, an event recording process that records the event message on a recording medium, and a first pointer that represents the recording position of the event message recorded in the event recording process and the event message Data management information generation processing for generating data management information including data representing the data, and a second pointer for recording the data management information generated by the data management information generation processing on a recording medium and indicating the recording position Data management information recording process to output A video / audio recording process in which a second pointer output from the data management information recording process is added to the video / audio stream separated from the transport stream and recorded on a recording medium; and the video / audio recording A pointer extraction process for reading a video / audio stream recorded on the recording medium by the process, and extracting a second pointer added to the read video / audio stream; and a second pointer extracted by the pointer extraction process A specified data management information is read from a recording medium, and an event message specified by a first pointer included in the data management information is read from the recording medium and played back by a computer. .

請求項1、8に記載の発明によれば、記録時には、トランスポートストリームから分離されたデータストリームを形成するカルーセルのバージョン当り1つのカルーセルだけを記録媒体に記録する一方、データストリームのカルーセルのバージョンが変化する毎に、そのカルーセルのバージョンと、そのバージョンのカルーセルが媒体記録された記録位置を表す第1のポインタとを含むデータ管理情報を生成して媒体記録すると共に、その記録位置を表す第2のポインタをトランスポートストリームから分離された映像・音声ストリーム中に付加して媒体記録する。
そして、再生時には、媒体記録された映像・音声ストリームを読み出し、読み出した映像・音声ストリームに付加される第2のポインタを抽出し、抽出された第2のポインタで指定されるデータ管理情報を記録媒体から読み出し、読み出したデータ管理情報に含まれる第1のポインタで指定されるバージョンのカルーセルを記録媒体から読み出して再生するので、繰り返し伝送されるデータコンテンツ(カルーセル)の重複記録を回避しながら、データコンテンツ再生のタイミングを制御することなく映像・音声ストリームと同期再生することができる。
According to the first and eighth aspects of the invention, at the time of recording, only one carousel per version of the carousel forming the data stream separated from the transport stream is recorded on the recording medium, while the carousel version of the data stream is recorded. Each time, the data management information including the version of the carousel and the first pointer indicating the recording position where the version of the carousel is recorded on the medium is generated and recorded on the medium. 2 pointers are added to the video / audio stream separated from the transport stream and recorded on the medium.
During playback, the video / audio stream recorded on the medium is read, the second pointer added to the read video / audio stream is extracted, and the data management information specified by the extracted second pointer is recorded. Since the carousel of the version specified by the first pointer included in the read data management information is read from the recording medium and reproduced from the recording medium, while avoiding repeated recording of repeatedly transmitted data content (carousel), Synchronous playback with video / audio streams is possible without controlling the timing of data content playback.

請求項2、9に記載の発明によれば、トランスポートストリームから分離されたデータストリームを形成するカルーセルのバージョン当り1つのカルーセルだけを記録媒体に記録する一方、データストリームのカルーセルのバージョンが変化する毎に、そのカルーセルのバージョンと、そのバージョンのカルーセルが媒体記録された記録位置を表す第1のポインタとを含むデータ管理情報を生成して媒体記録すると共に、その記録位置を表す第2のポインタをトランスポートストリームから分離された映像・音声ストリーム中に付加して媒体記録する。
したがって、媒体記録された映像・音声ストリームを読み出し、読み出した映像・音声ストリームに付加される第2のポインタを抽出し、抽出された第2のポインタで指定されるデータ管理情報を記録媒体から読み出し、読み出したデータ管理情報に含まれる第1のポインタで指定されるバージョンのカルーセルを記録媒体から読み出して再生すれば、繰り返し伝送されるデータコンテンツ(カルーセル)の重複記録を回避しながら、データコンテンツ再生のタイミングを制御することなく映像・音声ストリームと同期再生することができる。
According to the second and ninth aspects of the invention, only one carousel per version of the carousel forming the data stream separated from the transport stream is recorded on the recording medium, while the carousel version of the data stream changes. Each time data management information including a version of the carousel and a first pointer indicating a recording position where the version of the carousel is recorded on the medium is generated and recorded on the medium, and a second pointer indicating the recording position Is added to the video / audio stream separated from the transport stream and recorded on the medium.
Therefore, the video / audio stream recorded on the medium is read, the second pointer added to the read video / audio stream is extracted, and the data management information specified by the extracted second pointer is read from the recording medium. When the carousel of the version specified by the first pointer included in the read data management information is read from the recording medium and played back, the data content playback is performed while avoiding the repeated recording of the data content (carousel) transmitted repeatedly. Can be synchronized with the video / audio stream without controlling the timing.

請求項3、10に記載の発明によれば、トランスポートストリームから分離されたデータストリームを形成するカルーセルのバージョン当り1つのカルーセルと、データストリームのカルーセルのバージョンが変化する毎に生成される情報であって、カルーセルのバージョン及びそのバージョンのカルーセルの記録位置を表す第1のポインタを含むデータ管理情報と、データ管理情報の記録位置を表す第2のポインタが付加された映像・音声ストリームとが記録媒体に記録されていると、この記録媒体に記録された映像・音声ストリームを読み出し、読み出した映像・音声ストリームに付加される第2のポインタを抽出し、抽出された第2のポインタで指定されるデータ管理情報を記録媒体から読み出し、読み出したデータ管理情報に含まれる第1のポインタで指定されるバージョンのカルーセルを記録媒体から読み出して再生するので、繰り返し伝送されるデータコンテンツ(カルーセル)の重複記録を回避しながら、データコンテンツ再生のタイミングを制御することなく映像・音声ストリームと同期再生することができる。   According to the third and tenth aspects of the present invention, one carousel per version of the carousel forming the data stream separated from the transport stream and information generated each time the carousel version of the data stream changes. The data management information including the carousel version and the first pointer indicating the recording position of the carousel of that version, and the video / audio stream to which the second pointer indicating the recording position of the data management information is added are recorded. When recorded on the medium, the video / audio stream recorded on the recording medium is read, the second pointer added to the read video / audio stream is extracted, and designated by the extracted second pointer. Data management information read from the recording medium and included in the read data management information. Since the carousel of the version specified by the first pointer is read from the recording medium and played back, the video / video can be recorded without controlling the timing of data content playback while avoiding repeated recording of the data content (carousel) repeatedly transmitted. It can be played back in synchronization with the audio stream.

請求項4、11に記載の発明によれば、記録時には、トランスポートストリームから分離された複数のデータストリーム毎に、データストリームを形成するカルーセルのバージョン当り1つのカルーセルだけを記録媒体に記録する一方、各データストリームのいずれかのカルーセルのバージョンが変化する毎に設定される区間における各データストリームのバージョンと、それらバージョンのカルーセルが前記カルーセル記録手段にて媒体記録された記録位置を表す第1のポインタとを含むデータ管理情報を生成して媒体記録すると共に、その記録位置を表す第2のポインタをトランスポートストリームから分離された映像・音声ストリーム中に付加して媒体記録する。
そして、再生時には、媒体記録された映像・音声ストリームを読み出し、読み出した映像・音声ストリームに付加される第2のポインタを抽出し、抽出された第2のポインタで指定されるデータ管理情報を記録媒体から読み出し、読み出したデータ管理情報に含まれる第1のポインタで指定され、バージョン変化に対応して設定された区間における各データストリームのバージョンのカルーセルをそれぞれ記録媒体から読み出して再生するので、繰り返し伝送される各データコンテンツ(カルーセル)の重複記録を回避しながら、各データコンテンツ再生のタイミングを制御することなく映像・音声ストリームと同期再生することができる。
According to the fourth and eleventh aspects, at the time of recording, only one carousel per version of the carousel forming the data stream is recorded on the recording medium for each of the plurality of data streams separated from the transport stream. The first version represents the version of each data stream in the section set each time the version of any carousel of each data stream changes, and the recording position at which the carousel of those versions is recorded on the medium by the carousel recording means. Data management information including a pointer is generated and recorded on the medium, and a second pointer representing the recording position is added to the video / audio stream separated from the transport stream and recorded on the medium.
During playback, the video / audio stream recorded on the medium is read, the second pointer added to the read video / audio stream is extracted, and the data management information specified by the extracted second pointer is recorded. Since the carousel of the version of each data stream in the section specified by the first pointer included in the read data management information and set in accordance with the version change is read out from the recording medium and reproduced. While avoiding duplicate recording of each transmitted data content (carousel), it is possible to perform synchronous playback with the video / audio stream without controlling the timing of playback of each data content.

請求項5、12に記載の発明によれば、トランスポートストリームから分離された複数のデータストリーム毎に、データストリームを形成するカルーセルのバージョン当り1つのカルーセルだけを記録媒体に記録する一方、各データストリームのいずれかのカルーセルのバージョンが変化する毎に設定される区間における各データストリームのバージョンと、それらバージョンのカルーセルが前記カルーセル記録手段にて媒体記録された記録位置を表す第1のポインタとを含むデータ管理情報を生成して媒体記録すると共に、その記録位置を表す第2のポインタをトランスポートストリームから分離された映像・音声ストリーム中に付加して媒体記録する。
したがって、媒体記録された映像・音声ストリームを読み出し、読み出した映像・音声ストリームに付加される第2のポインタを抽出し、抽出された第2のポインタで指定されるデータ管理情報を記録媒体から読み出し、読み出したデータ管理情報に含まれる第1のポインタで指定され、バージョン変化に対応して設定された区間における各データストリームのバージョンのカルーセルをそれぞれ記録媒体から読み出して再生すれば、繰り返し伝送される各データコンテンツ(カルーセル)の重複記録を回避しながら、各データコンテンツ再生のタイミングを制御することなく映像・音声ストリームと同期再生することができる。
According to the inventions of claims 5 and 12, for each of a plurality of data streams separated from the transport stream, only one carousel per version of the carousel forming the data stream is recorded on the recording medium, while each data A version of each data stream in a section set every time the version of any carousel of the stream changes, and a first pointer indicating a recording position where the carousel of those versions is recorded on the medium by the carousel recording means Data management information is generated and recorded on the medium, and a second pointer indicating the recording position is added to the video / audio stream separated from the transport stream and recorded on the medium.
Therefore, the video / audio stream recorded on the medium is read, the second pointer added to the read video / audio stream is extracted, and the data management information specified by the extracted second pointer is read from the recording medium. When the carousel of the version of each data stream specified by the first pointer included in the read data management information and set in accordance with the version change is read from the recording medium and reproduced, it is repeatedly transmitted. While avoiding duplicate recording of each data content (carousel), it is possible to perform synchronous reproduction with the video / audio stream without controlling the timing of reproducing each data content.

請求項6、13に記載の発明によれば、トランスポートストリームから分離された複数のデータストリーム毎に、データストリームを形成するカルーセルのバージョン当り1つのカルーセルと、各データストリームのいずれかのカルーセルのバージョンが変化する毎に設定される区間における各データストリームのバージョンと、それらバージョンのカルーセルの記録位置を表す第1のポインタとを含むデータ管理情報と、データ管理情報の記録位置を表す第2のポインタが付加された映像・音声ストリームとが記録媒体に記録されていると、この記録媒体に記録された映像・音声ストリームを読み出し、読み出した映像・音声ストリームに付加される第2のポインタを抽出し、抽出された第2のポインタで指定されるデータ管理情報を記録媒体から読み出し、読み出したデータ管理情報に含まれる第1のポインタで指定され、バージョン変化に対応して設定された区間における各データストリームのバージョンのカルーセルをそれぞれ記録媒体から読み出して再生するので、繰り返し伝送される各データコンテンツ(カルーセル)の重複記録を回避しながら、各データコンテンツ再生のタイミングを制御することなく映像・音声ストリームと同期再生することができる。   According to the inventions of claims 6 and 13, for each of a plurality of data streams separated from the transport stream, one carousel per version of the carousel forming the data stream, and any one of the carousels of each data stream Data management information including a version of each data stream in a section set every time the version changes, a first pointer indicating a recording position of the carousel of those versions, and a second indicating a recording position of the data management information When the video / audio stream to which the pointer is added is recorded on the recording medium, the video / audio stream recorded on the recording medium is read, and the second pointer added to the read video / audio stream is extracted. And record the data management information specified by the extracted second pointer Since the carousel of the version of each data stream in the section set corresponding to the version change is read from the recording medium and reproduced from the recording medium, the data is read from the body and specified by the first pointer included in the read data management information. While avoiding duplicate recording of each transmitted data content (carousel), it is possible to perform synchronous playback with the video / audio stream without controlling the timing of playback of each data content.

請求項7、14に記載の発明によれば、トランスポートストリームから分離された映像・音声ストリームを形成するPESパケット中のPESプライベート領域に第2のポインタを付加するようにしたので、MPEG2規格の映像・音声ストリームとして汎用性を保つことができる。   According to the inventions of claims 7 and 14, since the second pointer is added to the PES private area in the PES packet forming the video / audio stream separated from the transport stream, Generality can be maintained as a video / audio stream.

請求項15、16に記載の発明によれば、記録時には、トランスポートストリームから分離されたデータストリームにイベントメッセージが含まれると、そのイベントメッセージを記録媒体に記録する一方、媒体記録されたイベントメッセージの記録位置を表す第1のポインタとイベントメッセージであることを表すデータとを含むデータ管理情報を生成して媒体記録すると共に、その記録位置を表す第2のポインタを、トランスポートストリームから分離された映像・音声ストリーム中に付加して媒体記録する。
そして、再生時には、記録媒体から読み出した映像・音声ストリームに付加される第2のポインタを抽出し、抽出した第2のポインタで指定されるデータ管理情報を記録媒体から読み出し、このデータ管理情報に含まれる第1のポインタで指定されるイベントメッセージを記録媒体から読み出して再生するので、繰り返し伝送される各データコンテンツ(カルーセル)の重複記録を回避しながら、各データコンテンツ再生のタイミングを制御することなく映像・音声ストリームと同期再生を可能にしながらも、イベントメッセージ方式のデータ放送にも対応することができる。
According to the fifteenth and sixteenth aspects of the present invention, when an event message is included in the data stream separated from the transport stream during recording, the event message is recorded on the recording medium, while the event message recorded on the medium is recorded. The data management information including the first pointer indicating the recording position of the data and the data indicating the event message is generated and recorded on the medium, and the second pointer indicating the recording position is separated from the transport stream. Added to the recorded video / audio stream and recorded on the medium.
At the time of reproduction, the second pointer added to the video / audio stream read from the recording medium is extracted, and the data management information specified by the extracted second pointer is read from the recording medium. Since the event message specified by the first pointer included is read from the recording medium and reproduced, the timing of reproducing each data content is controlled while avoiding duplicate recording of each data content (carousel) repeatedly transmitted. In addition, while being able to perform synchronized playback with video / audio streams, it is also possible to support event message data broadcasting.

以下、図面を参照して本発明の実施の形態について説明する。図1は本発明の実施の一形態による放送記録再生装置10の構成を示すブロック図である。この図に示す放送記録再生装置10は、記録系100および再生系200に大別される。以下では、記録系100および再生系200に分けて各系の構成および動作について述べる。   Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a configuration of a broadcast recording / reproducing apparatus 10 according to an embodiment of the present invention. The broadcast recording / reproducing apparatus 10 shown in this figure is roughly divided into a recording system 100 and a reproducing system 200. Hereinafter, the configuration and operation of each system will be described separately for the recording system 100 and the reproduction system 200.

(1)記録系100の構成
記録系100は、デマルチプレクサ101、同期情報付加部102、データ記録制御部103および記録媒体104から構成される。デマルチプレクサ101は、例えば図示されていないチューナから供給されるトランスポートストリームTSを映像・音声ストリームとデータストリームとに分離する。デマルチプレクサ101では、トランスポートストリームTSから映像・音声ストリームを分離する際、1つのストリームに1つのプログラムを包含するプログラムストリームPSにタイプ変換する。
(1) Configuration of recording system 100
The recording system 100 includes a demultiplexer 101, a synchronization information adding unit 102, a data recording control unit 103, and a recording medium 104. The demultiplexer 101 separates, for example, a transport stream TS supplied from a tuner (not shown) into a video / audio stream and a data stream. When the video / audio stream is separated from the transport stream TS, the demultiplexer 101 performs type conversion to a program stream PS that includes one program in one stream.

ここで、図2を参照してプログラムストリームPSの構成を説明する。この図に示すように、プログラムストリームPSは、複数のパックPとストリーム終端を表すプログラムエンドコードECとから形成される。パックPは、再生同期を行うための基準時間SCR等を有するパックヘッダと、映像・音声ストリームを分割した複数のPESパケットとから構成される。
さらに、PESパケットは、PESパケットヘッダと映像(又は音声)の符号化ビットストリームESとから形成される。PESパケットヘッダは、個別のストリーム(符号化ビットストリームES)を識別するストリームIDおよびパケット長の他、表示/再生時刻を指定する時刻情報(PTSやDTS)などの各種制御情報が記述されるPESヘッダオプションを備える。
Here, the configuration of the program stream PS will be described with reference to FIG. As shown in this figure, the program stream PS is formed of a plurality of packs P and a program end code EC representing the end of the stream. The pack P is composed of a pack header having a reference time SCR for performing reproduction synchronization, and a plurality of PES packets obtained by dividing the video / audio stream.
Further, the PES packet is formed of a PES packet header and a video (or audio) encoded bit stream ES. The PES packet header describes PES in which various control information such as time information (PTS and DTS) for specifying display / playback time is described in addition to a stream ID for identifying an individual stream (encoded bit stream ES) and a packet length. With header options.

このような構造のプログラムストリームPS(映像・音声ストリーム)は、同期情報付加部102に供給される。同期情報付加部102は、このプログラムストリームPSに同期情報を付加して出力する。同期情報とは、媒体記録されたプログラムストリームPS(映像・音声ストリーム)を再生する時に、データコンテンツを同期再生させるための情報である。具体的には、後述するデータ記録制御部103にて生成されるデータ管理情報の記録位置を表すポインタであり、これについては追って詳述する。
同期情報付加部102では、図2に図示した構造のプログラムストリームPSにおいて、上述したPESヘッダオプション内のPES拡張フラグF1に「1」をセットしてPES拡張フィールドPEFを有効とし、さらにPES拡張フィールドPEF中のPESプライベートデータフラグF2に「1」をセットしてPESプライベートデータフィールドPDFを有効とした上で、後述のデータ記録制御部103から供給されるポインタ(同期情報)を、PESプライベートデータフィールドPDFに格納する。
The program stream PS (video / audio stream) having such a structure is supplied to the synchronization information adding unit 102. The synchronization information adding unit 102 adds the synchronization information to the program stream PS and outputs it. The synchronization information is information for synchronously reproducing data content when reproducing a program stream PS (video / audio stream) recorded on a medium. Specifically, it is a pointer indicating a recording position of data management information generated by the data recording control unit 103 described later, and will be described in detail later.
In the program information PS having the structure shown in FIG. 2, the synchronization information adding unit 102 sets “1” to the PES extension flag F1 in the PES header option described above to enable the PES extension field PEF, and further, the PES extension field. The PES private data flag F2 in the PEF is set to “1” to enable the PES private data field PDF, and a pointer (synchronization information) supplied from the data recording control unit 103 to be described later is used as the PES private data field. Store in PDF.

一方、デマルチプレクサ101にてトランスポートストリームTSから分離抽出されるデータストリームは、データ記録制御部103に供給される。ここで言うデータストリームとは、前述したデータカルーセル方式で伝送される一連のカルーセルを指す。カルーセルは、通常、図3に図示するように、バージョン区間毎にその内容が更新される。
データ記録制御部103では、デマルチプレクサ101から供給されるデータストリームの内、あるバージョンのカルーセルを一回だけ記録媒体104に記録させ、それ以降のカルーセルについてはバージョンが変化しない限り媒体記録しないように書き込み制御する。このようにすることで、データコンテンツの重複記録を回避する。
On the other hand, the data stream separated and extracted from the transport stream TS by the demultiplexer 101 is supplied to the data recording control unit 103. The data stream here refers to a series of carousels transmitted by the data carousel method described above. As shown in FIG. 3, the carousel is normally updated for each version section.
In the data recording control unit 103, a certain version of the carousel in the data stream supplied from the demultiplexer 101 is recorded on the recording medium 104 only once, and subsequent carousels are not recorded on the medium unless the version changes. Write control. In this way, duplicate recording of data content is avoided.

データストリームは複数系統多重化されることが多い。例えば図4に図示する一例のように、データストリーム1,2が多重化されている場合、データ記録制御部103は、データストリーム1,2のそれぞれについて、あるバージョンのカルーセルを一回だけ記録媒体104に記録させ、それ以降のカルーセルについてはバージョンが変化しない限り媒体記録しないように書き込み制御する。図4に示す一例の場合、記録媒体104にはカルーセルC11,C12,C13…、C21,C22,C23…が記録される。このような書き込み制御を行うデータ記録制御部103の動作については追って詳述する。
なお、データ記録制御部103に供給されるデータストリームの構成については、トランスポートストリームTS中のPSI(Progam Specific Information)セクション情報に含まれるPMT(Program Map Table)の内容から判別できる。PMTとは、トランスポートストリームTSに含まれる放送番組とその番組を構成する映像・音声・データコンテンツ等の各要素との対応関係を表すテーブルである。
A data stream is often multiplexed in a plurality of systems. For example, as in the example illustrated in FIG. 4, when the data streams 1 and 2 are multiplexed, the data recording control unit 103 records a version of the carousel for each of the data streams 1 and 2 only once. Recording is performed in 104, and writing control is performed so that the subsequent carousels are not recorded on the medium unless the version is changed. In the example shown in FIG. 4, carousels C 11 , C 12 , C 13 ..., C 21 , C 22 , C 23 . The operation of the data recording control unit 103 that performs such writing control will be described in detail later.
The configuration of the data stream supplied to the data recording control unit 103 can be determined from the contents of a PMT (Program Map Table) included in PSI (Progam Specific Information) section information in the transport stream TS. The PMT is a table representing a correspondence relationship between a broadcast program included in the transport stream TS and each element such as video / audio / data content constituting the program.

データ記録制御部103では、複数系統のデータストリームについて、ある時間区間におけるデータ管理情報を発生する。データ管理情報とは、各データストリーム毎のカルーセルのバージョンと、それらカルーセルを記録媒体104に記録した記録位置を表す書き込みポインタとから構成される。
ここで、図5に図示する一例を参照してデータ記録制御部103が発生するデータ管理情報の内容について説明する。図5に図示するように、データストリーム1〜4が供給される場合、データ記録制御部103は、データストリーム1〜4の内、一つでもカルーセルのバージョンが変化すると、データ管理情報を発生する区間を設定する。例えば図5において、データストリーム1〜4の内、最初にバージョンが変化する時点、すなわちデータストリーム2がバージョン1からバージョン2に変化した時点で区間1が設定され、この区間1のデータ管理情報MI1として、各データストリーム毎のカルーセルのバージョンと、それらのカルーセルを記録媒体104に記録した記録位置を表す書き込みポインタとを発生する。
The data recording control unit 103 generates data management information in a certain time interval for a plurality of data streams. The data management information includes a carousel version for each data stream and a write pointer indicating a recording position where the carousel is recorded on the recording medium 104.
Here, the contents of the data management information generated by the data recording control unit 103 will be described with reference to an example shown in FIG. As shown in FIG. 5, when data streams 1 to 4 are supplied, the data recording control unit 103 generates data management information when the carousel version changes in one of the data streams 1 to 4. Set the interval. For example, in FIG. 5, section 1 is set when the version first changes among data streams 1 to 4, that is, when data stream 2 changes from version 1 to version 2, and data management information MI of section 1 is set. 1 , a carousel version for each data stream and a write pointer indicating a recording position where the carousel is recorded on the recording medium 104 are generated.

このように、データ記録制御部103では、各データストリームについてバージョン当り1つのカルーセルだけを記録媒体104に記録すると共に、その記録位置を表す書き込みポインタと、各データストリーム毎のカルーセルのバージョンとをバージョン変化する区間毎に対応付けたデータ管理情報を記録媒体104に記録しながら、記録媒体104に記録したデータ管理情報の記録位置を表すポインタを上述の同期情報として同期情報付加部102に送出するようになっている。   In this way, the data recording control unit 103 records only one carousel per version for each data stream on the recording medium 104, and also writes the write pointer indicating the recording position and the version of the carousel for each data stream. While recording the data management information associated with each changing section on the recording medium 104, a pointer indicating the recording position of the data management information recorded on the recording medium 104 is sent to the synchronization information adding unit 102 as the above-mentioned synchronization information. It has become.

記録媒体104は、例えばハードディスク等のノンリニアアクセス可能な記録デバイスであり、リードライト制御するコントローラ等を有し、同期情報付加部102から出力され、同期情報が付加された映像・音声ストリームを記録する映像・音声記録エリア、データ記録制御部103から出力されるデータ管理情報およびカルーセル(もしくは後述するイベントメッセージ)をそれぞれ記録するデータ管理情報記録エリアおよびデータ記録エリアを備える。
データ管理情報記録エリアおよびデータ記録エリアでは、図6に図示するように、データ管理情報がファイル管理され、それに対応したカルーセル(もしくは後述するイベントメッセージ)がデータファイルとして格納される。ここで、データ管理情報の記録位置は同期情報となるポインタで指定され、カルーセル(もしくは後述するイベントメッセージ)の記録位置は書き込みポインタで指定される。
The recording medium 104 is a non-linearly accessible recording device such as a hard disk, and has a controller for read / write control, etc., and outputs a video / audio stream to which synchronization information is added, output from the synchronization information adding unit 102. A video / audio recording area, a data management information recording area for recording data management information and a carousel (or event message described later) output from the data recording control unit 103, and a data recording area, respectively.
In the data management information recording area and the data recording area, as shown in FIG. 6, data management information is file-managed, and carousels (or event messages described later) corresponding to the data management information are stored as data files. Here, the recording position of the data management information is designated by a pointer serving as synchronization information, and the recording position of a carousel (or event message described later) is designated by a writing pointer.

(2)記録系100の動作
次に、図7〜図8を参照して記録系100の動作を説明する。例えば、図示されていないチューナにより受信復調されたトランスポートストリームTSがデマルチプレクサ101に入力したとする。そうすると、デマルチプレクサ101では、そのトランスポートストリームTSから映像・音声ストリームを分離し、1つのストリームに1つのプログラムを包含するプログラムストリームPSにタイプ変換して同期情報付加部102に供給する一方、トランスポートストリームTSから分離したデータ放送のデータストリームをデータ記録制御部103に供給する。
(2) Operation of Recording System 100 Next, the operation of the recording system 100 will be described with reference to FIGS. For example, assume that a transport stream TS received and demodulated by a tuner (not shown) is input to the demultiplexer 101. Then, the demultiplexer 101 separates the video / audio stream from the transport stream TS, converts the type into a program stream PS including one program in one stream, and supplies the stream to the synchronization information adding unit 102. The data broadcast data stream separated from the port stream TS is supplied to the data recording control unit 103.

同期情報付加部102では、図2に図示したように、プログラムストリームPS中のPES拡張フィールドPEFおよびPESプライベートデータフィールドPDFを有効にした上で、データ記録制御部103から供給されるポインタ(同期情報)をPESプライベートデータフィールドPDFに格納し、そうしてポインタ(同期情報)を付加したプログラムストリームPSを記録媒体104側に送出する。記録媒体104では、図示されていないリードライトコントローラの制御の下に、ポインタ(同期情報)が付加されたプログラムストリームPS(映像・音声ストリーム)を、映像・音声記録エリアにストアする。   As shown in FIG. 2, the synchronization information adding unit 102 validates the PES extension field PEF and the PES private data field PDF in the program stream PS, and then supplies a pointer (synchronization information) supplied from the data recording control unit 103. ) Is stored in the PES private data field PDF, and the program stream PS to which the pointer (synchronization information) is added is sent to the recording medium 104 side. In the recording medium 104, a program stream PS (video / audio stream) to which a pointer (synchronization information) is added is stored in a video / audio recording area under the control of a read / write controller (not shown).

一方、データ記録制御部103では、デマルチプレクサ101から供給されるデータストリームの内、あるバージョンのカルーセルを一回だけ記録媒体104に記録させ、それ以降のカルーセルについてはバージョンが変化しない限り媒体記録しないように書き込み制御する。以下、図7〜図8を参照してデータ記録制御部103が実行する書き込み制御処理の動作を説明する。
データ記録制御部103は、記録(録画)開始指示に応じて、図7に図示する書き込み制御処理を実行し、先ずステップS1において変数Xを初期化する。この変数Xとは、カルーセルのバージョンを識別する値である。次いで、ステップS2では、録画終了指示の有無を判断する。録画終了指示が有れば、判断結果が「YES」になり、本処理を完了させるが、録画終了指示が無ければ、判断結果は「NO」となり、次のステップS3に進む。
On the other hand, the data recording control unit 103 records a version of the carousel in the data stream supplied from the demultiplexer 101 only once on the recording medium 104, and does not record the medium for the subsequent carousels unless the version changes. Write control. The operation of the write control process executed by the data recording control unit 103 will be described below with reference to FIGS.
The data recording control unit 103 executes the write control process shown in FIG. 7 in response to a recording (recording) start instruction, and first initializes a variable X in step S1. The variable X is a value for identifying the carousel version. Next, in step S2, it is determined whether there is a recording end instruction. If there is a recording end instruction, the determination result is “YES”, and this process is completed. If there is no recording end instruction, the determination result is “NO”, and the process proceeds to the next step S3.

ステップS3では、デマルチプレクサ101から供給されるカルーセルにおいて、DMC−CCセクションヘッダに格納されるテーブル識別を読み込む。カルーセルは、前述したように、DMC−CCセクション形式でカルーセルを構成する各モジュールを伝送するようになっており、DMC−CCセクション形式は図8に図示するデータ構造を有する。DMC−CCセクションヘッダに格納されるテーブル識別とは、伝送されるモジュールがDIIモジュールまたはDDBモジュールのいずれであるかを識別するためのものである。   In step S3, the table identification stored in the DMC-CC section header is read in the carousel supplied from the demultiplexer 101. As described above, the carousel transmits each module constituting the carousel in the DMC-CC section format, and the DMC-CC section format has a data structure shown in FIG. The table identification stored in the DMC-CC section header is for identifying whether the module to be transmitted is a DII module or a DDB module.

続いて、ステップS4では、上記ステップS3にてDMC−CCセクションヘッダから読み出したテーブル識別が「0x3B」、つまりDIIモジュールであるか否かを判断する。DIIモジュールであると、判断結果は「YES」になり、次のステップS5に進み、DIIモジュール中のDMC−CCメッセージヘッダ(図8参照)に含まれるトランザクション識別を読み込む。DMC−CCメッセージヘッダに含まれるトランザクション識別は、カルーセルのバージョンを表す。
次いで、ステップS6では、読み込んだトランザクション識別と変数Xとが一致するか、つまりカルーセルのバージョンが変化したかどうかを判断する。バージョン変化が無ければ、判断結果は「YES」になり、上述のステップS2に処理を戻す。一方、バージョン変化が有ると、判断結果が「NO」となり、ステップS7に進む。
Subsequently, in step S4, it is determined whether or not the table identification read from the DMC-CC section header in step S3 is “0x3B”, that is, a DII module. If it is a DII module, the determination result is “YES”, and the process proceeds to the next step S5 to read the transaction identification included in the DMC-CC message header (see FIG. 8) in the DII module. The transaction identification included in the DMC-CC message header represents the carousel version.
In step S6, it is determined whether the read transaction identification matches the variable X, that is, whether the carousel version has changed. If there is no version change, the determination result is “YES”, and the process returns to step S2. On the other hand, if there is a version change, the determination result is “NO”, and the flow proceeds to step S7.

ステップS7では、上記ステップS5にて読み込んだトランザクション識別を変数Xに更新登録する。そして、ステップS8〜S9では、現在供給されているカルーセル、すなわちDIIモジュール以降のDDBモジュールを記録媒体104に記録すると共に、その記録位置を表す書き込みポインタと、各データストリーム毎のカルーセルのバージョンとをバージョン変化する区間毎に対応付けたデータ管理情報を記録媒体104に記録しながら、記録媒体104に記録したデータ管理情報の記録位置を表すポインタ(同期情報)を同期情報付加部102に送出した後、ステップS2に処理を戻す。
以後、録画終了指示される迄、上述したステップS2〜S9の処理を、複数系統のデータストリームについて実行する。したがって、各データストリームの内のいずれかのカルーセルのバージョンが変化した時点で、それを表すデータ管理情報の記録位置を表すポインタ(同期情報)が映像・音声ストリームに付加されるようになる。
In step S7, the transaction identification read in step S5 is updated and registered in variable X. In steps S8 to S9, the currently supplied carousel, that is, the DII module subsequent to the DII module is recorded on the recording medium 104, the write pointer indicating the recording position, and the carousel version for each data stream. After sending data management information associated with each section whose version changes to the recording medium 104, a pointer (synchronization information) indicating the recording position of the data management information recorded on the recording medium 104 is sent to the synchronization information adding unit 102 The process returns to step S2.
Thereafter, the above-described processing in steps S2 to S9 is executed for a plurality of data streams until an instruction to end recording is given. Therefore, when the version of any carousel in each data stream is changed, a pointer (synchronization information) indicating the recording position of the data management information indicating it is added to the video / audio stream.

ところで、データ放送では、データカルーセル方式以外に、受信機で動作中のデータコンテンツに対して何等かの動作を行わせる目的で不定期にイベントメッセージを送出することがある。DMC−CCセクションヘッダから読み出したテーブル識別がイベントメッセージを表す場合には、上記ステップS4の判断結果が「NO」となり、ステップS10に進む。
そして、ステップS10の判断結果が「YES」となり、ステップS11に進み、このイベントメッセージを記録媒体104に記録する。この後、ステップS9に進み、イベントメッセージの記録位置を表す書き込みポインタおよびイベントメッセージであることを表すデータを含むデータ管理情報を記録媒体104に記録しながら、記録媒体104に記録したデータ管理情報の記録位置を表すポインタ(同期情報)を同期情報付加部102に送出する。
By the way, in data broadcasting, in addition to the data carousel method, an event message may be sent irregularly for the purpose of performing some operation on the data content being operated by the receiver. If the table identification read from the DMC-CC section header represents an event message, the determination result in step S4 is “NO”, and the process proceeds to step S10.
Then, the determination result in step S10 is “YES”, the process proceeds to step S11, and this event message is recorded in the recording medium 104. Thereafter, the process proceeds to step S9, and the data management information recorded on the recording medium 104 is recorded while recording the data management information including the data indicating the write pointer indicating the recording position of the event message and the event message on the recording medium 104. A pointer (synchronization information) indicating the recording position is sent to the synchronization information adding unit 102.

こうした書き込み制御処理によって、記録媒体104には、例えば図6に図示した一例のように、データ管理情報がファイル管理され、それに対応してカルーセル(もしくはイベントメッセージ)がデータファイルとして格納されるようになっている。
以上のように、記録系100では、トランスポートストリームTSから分離され、複数系統多重化された各データストリームについてバージョン当り1つのカルーセルだけを記録すると共に、その記録位置を表す書き込みポインタと、各データストリーム毎のカルーセルのバージョンとをバージョン変化する区間毎に対応付けたデータ管理情報を記録媒体104に記録しながら、その記録したデータ管理情報の記録位置を表すポインタ(同期情報)を同期情報付加部102に送出し、同期情報付加部102では、トランスポートストリームTSから分離された映像・音声ストリームのPESパケットに、データ管理情報の記録位置を表すポインタ(同期情報)を付加して記録媒体104に記録する。
As a result of such write control processing, data management information is file-managed on the recording medium 104, for example as shown in FIG. 6, and a carousel (or event message) is correspondingly stored as a data file. It has become.
As described above, in the recording system 100, only one carousel per version is recorded for each data stream separated from the transport stream TS and multiplexed in multiple systems, and the write pointer indicating the recording position and each data are recorded. While recording data management information in which the version of the carousel for each stream is associated with each section whose version changes, the pointer (synchronization information) indicating the recording position of the recorded data management information is recorded in the synchronization information adding unit. The synchronization information adding unit 102 adds a pointer (synchronization information) indicating the recording position of the data management information to the PES packet of the video / audio stream separated from the transport stream TS, and stores it in the recording medium 104. Record.

(3)再生系200の構成および動作
次に、再び図1を参照して再生系200の構成および動作について説明する。再生系200は、記録媒体104、同期情報抽出部201、データ再生制御部202、映像・音声デコーダ203、データ放送処理エンジン204、映像合成部205および音声合成部206から構成される。
同期情報抽出部201は、記録媒体104の映像・音声記録エリアに記録されたプログラムストリームPS(映像・音声ストリーム)を読み出して次段の映像・音声デコーダ203に出力する一方、当該プログラムストリームPSのPESプライベートデータフィールドPDF(図2参照)にポインタ(同期情報)が付加されている場合、それを抽出してデータ再生制御部202に出力する。
(3) Configuration and Operation of Playback System 200 Next, the configuration and operation of the playback system 200 will be described with reference to FIG. 1 again. The reproduction system 200 includes a recording medium 104, a synchronization information extraction unit 201, a data reproduction control unit 202, a video / audio decoder 203, a data broadcast processing engine 204, a video synthesis unit 205, and an audio synthesis unit 206.
The synchronization information extraction unit 201 reads out the program stream PS (video / audio stream) recorded in the video / audio recording area of the recording medium 104 and outputs the program stream PS to the video / audio decoder 203 in the next stage. When a pointer (synchronization information) is added to the PES private data field PDF (see FIG. 2), it is extracted and output to the data reproduction control unit 202.

データ再生制御部202は、同期情報抽出部201から供給されるポインタ(同期情報)で指定されるデータ管理情報を記録媒体104のデータ管理情報エリアから読み出し、このデータ管理情報に含まれる書き込みポインタによって指定される記録位置のカルーセル(あるいはイベントメッセージ)を記録媒体104のデータ記録エリアから読み出して次段のデータ放送処理エンジン204に送出する。   The data reproduction control unit 202 reads the data management information specified by the pointer (synchronization information) supplied from the synchronization information extraction unit 201 from the data management information area of the recording medium 104, and uses the write pointer included in the data management information. The carousel (or event message) at the designated recording position is read from the data recording area of the recording medium 104 and sent to the data broadcasting processing engine 204 at the next stage.

映像・音声デコーダ203は、同期情報抽出部201から供給されるプログラムストリームPS(映像・音声ストリーム)を映像データおよび音声データに復号して出力する。データ放送処理エンジン204は、データ再生制御部202から供給される各データストリーム毎のカルーセル(あるいはイベントメッセージ)をデータ放送画面やデータ放送音声に変換して出力する。
映像合成部205は、映像・音声デコーダ203から供給される映像データと、データ放送処理エンジン204から供給されるデータ放送画面とを合成した映像出力を発生する。音声合成部206は、映像・音声デコーダ203から供給される音声データと、データ放送処理エンジン204から供給されるデータ放送音声とを合成した音声出力を発生する。
The video / audio decoder 203 decodes the program stream PS (video / audio stream) supplied from the synchronization information extraction unit 201 into video data and audio data, and outputs them. The data broadcast processing engine 204 converts the carousel (or event message) for each data stream supplied from the data reproduction control unit 202 into a data broadcast screen or data broadcast sound and outputs the data broadcast screen.
The video synthesizing unit 205 generates video output by synthesizing the video data supplied from the video / audio decoder 203 and the data broadcast screen supplied from the data broadcast processing engine 204. The audio synthesizer 206 generates an audio output obtained by synthesizing the audio data supplied from the video / audio decoder 203 and the data broadcast audio supplied from the data broadcast processing engine 204.

このような構成による再生系200は、再生指示に応じて、記録媒体104の映像・音声記録エリアからプログラムストリームPS(映像・音声ストリーム)を読み出し、読み出したプログラムストリームPSにポインタ(同期情報)が付加されていると、それを抽出する。そして、抽出されたポインタ(同期情報)で指定されるデータ管理情報を記録媒体104のデータ管理情報エリアから読み出し、さらに、このデータ管理情報に含まれる書き込みポインタが指定する記録位置のカルーセル(あるいはイベントメッセージ)を記録媒体104のデータ記録エリアから読み出してプログラムストリームPS(映像・音声ストリーム)に同期して各データストリーム毎のカルーセル(あるいはイベントメッセージ)を再生する。
これにより、繰り返し伝送されるデータコンテンツの重複記録を回避しながら、データコンテンツ再生のタイミングを制御することなく映像・音声ストリームと同期再生することが可能になっている。
The playback system 200 having such a configuration reads a program stream PS (video / audio stream) from the video / audio recording area of the recording medium 104 in response to a playback instruction, and a pointer (synchronization information) is read from the read program stream PS. If so, extract it. Then, the data management information specified by the extracted pointer (synchronization information) is read from the data management information area of the recording medium 104, and further, the carousel (or event of the recording position specified by the write pointer included in this data management information) Message) is read from the data recording area of the recording medium 104, and a carousel (or event message) for each data stream is reproduced in synchronization with the program stream PS (video / audio stream).
As a result, it is possible to perform synchronous reproduction with a video / audio stream without controlling the data content reproduction timing while avoiding repeated recording of data content that is repeatedly transmitted.

なお、本実施の形態では、汎用性を考慮してMPEG2規格の映像・音声ストリームのPESパケット中のPESプライベートデータフィールドPDFに、対応するデータストリームのカルーセルの記録位置を表すポインタを同期情報として付加して記録するようにしたが、汎用性を考慮しなければ、PESパケット中の所定の領域に格納する態様としても構わない。
また、上述した実施の形態は、説明の簡略化を図る為、ハードウェアイメージとして説明したが、これに限らず、前述した放送記録再生装置10の構成要素の内、記録媒体104以外の各部をプログラム処理で具現することも勿論可能である。
In this embodiment, in consideration of versatility, a pointer indicating the recording position of the carousel of the corresponding data stream is added as synchronization information to the PES private data field PDF in the PES packet of the MPEG-2 video / audio stream. However, as long as versatility is not considered, it may be stored in a predetermined area in the PES packet.
In addition, the above-described embodiment has been described as a hardware image in order to simplify the description. However, the present invention is not limited to this. Of course, it can be implemented by program processing.

本発明の実施の一形態による放送記録再生装置10の構成を示すブロック図である。It is a block diagram which shows the structure of the broadcast recording / reproducing apparatus 10 by one Embodiment of this invention. デマルチプレクサ101から出力されるプログラムストリームPSの構成を示す図である。It is a figure which shows the structure of the program stream PS output from the demultiplexer 101. FIG. カルーセルのバージョン変化を説明するための図である。It is a figure for demonstrating the version change of a carousel. 複数系統多重化されたデータストリームのカルーセルがバージョン変化する一例を示す図である。It is a figure which shows an example in which the version change of the carousel of the data stream by which multiple system multiplexing was carried out. データ記録制御部103が発生するデータ管理情報の内容を説明するための図である。It is a figure for demonstrating the content of the data management information which the data recording control part 103 generate | occur | produces. 記録媒体104に記録されるデータ管理情報およびカルーセル(含むイベントメッセージ)の記録形態を示す図である。It is a figure which shows the recording form of the data management information recorded on the recording medium 104, and a carousel (an event message is included). データ記録制御部103が実行する書き込み制御処理の動作を示すフローチャートである。4 is a flowchart showing an operation of a write control process executed by a data recording control unit 103. DMC−CCセクション形式のデータ構造を示す図である。It is a figure which shows the data structure of a DMC-CC section format. トランスポートストリームTSの概要を示す図である。It is a figure which shows the outline | summary of transport stream TS. カルーセルの構造を示す図である。It is a figure which shows the structure of a carousel.

符号の説明Explanation of symbols

10 放送記録再生装置
100 記録系
101 デマルチプレクサ
102 同期情報付加部
103 データ記録制御部
104 記録媒体
200 再生系
201 同期情報抽出部
202 データ再生制御部
203 映像・音声デコーダ部
204 データ放送エンジン
205 映像合成部
206 音声合成部
DESCRIPTION OF SYMBOLS 10 Broadcast recording / reproducing apparatus 100 Recording system 101 Demultiplexer 102 Synchronization information addition part 103 Data recording control part 104 Recording medium 200 Reproduction | regeneration system 201 Synchronization information extraction part 202 Data reproduction control part 203 Image | video / audio decoder part 204 Data broadcasting engine 205 Video composition Unit 206 Speech synthesis unit

Claims (16)

トランスポートストリームを映像・音声ストリームとデータ放送のデータストリームとに分離してそれぞれ個別に記録再生する放送記録再生装置において、
前記トランスポートストリームから分離されたデータストリームを形成するカルーセルのバージョン当り1つのカルーセルだけを記録媒体に記録するカルーセル記録手段と、
データストリームのカルーセルのバージョンが変化する毎に、そのカルーセルのバージョンと、そのバージョンのカルーセルが前記カルーセル記録手段にて媒体記録された記録位置を表す第1のポインタとを含むデータ管理情報を生成するデータ管理情報生成手段と、
前記データ管理情報生成手段により生成されたデータ管理情報を記録媒体に記録すると共に、その記録位置を表す第2のポインタを出力するデータ管理情報記録手段と、
前記トランスポートストリームから分離された映像・音声ストリーム中に、前記データ管理情報記録手段が出力する第2のポインタを付加して記録媒体に記録する映像・音声記録手段と、
前記映像・音声記録手段により記録媒体に記録された映像・音声ストリームを読み出し、読み出した映像・音声ストリームに付加される第2のポインタを抽出するポインタ抽出手段と、
前記ポインタ抽出手段により抽出された第2のポインタで指定されるデータ管理情報を記録媒体から読み出し、このデータ管理情報に含まれる第1のポインタで指定されるバージョンのカルーセルを記録媒体から読み出して再生する再生手段と
を具備することを特徴とする放送記録再生装置。
In a broadcast recording / reproducing apparatus that separates a transport stream into a video / audio stream and a data stream of a data broadcast and records and reproduces each separately,
Carousel recording means for recording on the recording medium only one carousel per version of the carousel forming the data stream separated from the transport stream;
Each time the version of the carousel of the data stream changes, data management information including the version of the carousel and the first pointer indicating the recording position at which the carousel of the version is recorded on the medium by the carousel recording means is generated. Data management information generating means;
Data management information recording means for recording the data management information generated by the data management information generating means on a recording medium and outputting a second pointer indicating the recording position;
Video / audio recording means for adding a second pointer output by the data management information recording means to the video / audio stream separated from the transport stream and recording the recording medium on a recording medium;
Pointer extraction means for reading a video / audio stream recorded on a recording medium by the video / audio recording means, and extracting a second pointer added to the read video / audio stream;
The data management information specified by the second pointer extracted by the pointer extracting means is read from the recording medium, and the version carousel specified by the first pointer included in the data management information is read from the recording medium and reproduced. A broadcast recording / reproducing apparatus comprising: a reproducing unit configured to:
トランスポートストリームを映像・音声ストリームとデータ放送のデータストリームとに分離してそれぞれ個別に記録する放送記録再生装置において、
前記トランスポートストリームから分離されたデータストリームを形成するカルーセルのバージョン当り1つのカルーセルだけを記録媒体に記録するカルーセル記録手段と、
データストリームのカルーセルのバージョンが変化する毎に、そのカルーセルのバージョンと、そのバージョンのカルーセルが前記カルーセル記録手段にて媒体記録された記録位置を表す第1のポインタとを含むデータ管理情報を生成するデータ管理情報生成手段と、
前記データ管理情報生成手段により生成されたデータ管理情報を記録媒体に記録すると共に、その記録位置を表す第2のポインタを出力するデータ管理情報記録手段と、
前記トランスポートストリームから分離された映像・音声ストリーム中に、前記データ管理情報記録手段が出力する第2のポインタを付加して記録媒体に記録する映像・音声記録手段と
を具備することを特徴とする放送記録再生装置。
In a broadcast recording / reproducing apparatus that separates and separately records a transport stream into a video / audio stream and a data stream of data broadcasting,
Carousel recording means for recording on the recording medium only one carousel per version of the carousel forming the data stream separated from the transport stream;
Each time the version of the carousel of the data stream changes, data management information including the version of the carousel and the first pointer indicating the recording position at which the carousel of the version is recorded on the medium by the carousel recording means is generated. Data management information generating means;
Data management information recording means for recording the data management information generated by the data management information generating means on a recording medium and outputting a second pointer indicating the recording position;
Video / audio recording means for adding a second pointer output from the data management information recording means to the video / audio stream separated from the transport stream and recording it on a recording medium. Broadcast recording and playback device.
トランスポートストリームから分離されて記録された映像・音声ストリームとデータ放送のデータストリームとを再生する放送記録再生装置において、
前記トランスポートストリームから分離されたデータストリームを形成するカルーセルのバージョン当り1つのカルーセルと、データストリームのカルーセルのバージョンが変化する毎に生成される情報であって、カルーセルのバージョン及びそのバージョンのカルーセルの記録位置を表す第1のポインタを含むデータ管理情報と、データ管理情報の記録位置を表す第2のポインタが付加された映像・音声ストリームとを記録する記録媒体と、
前記記録媒体に記録された映像・音声ストリームを読み出し、読み出した映像・音声ストリームに含まれる第2のポインタを抽出するポインタ抽出手段と、
前記ポインタ抽出手段により抽出された第2のポインタで指定されるデータ管理情報を前記記録媒体から読み出す読出手段と、
前記読出手段が前記記録媒体から読み出すデータ管理情報に含まれる第1のポインタで指定されるバージョンのカルーセルを前記記録媒体から読み出して再生する再生手段と
を具備することを特徴とする放送記録再生装置。
In a broadcast recording / reproducing apparatus for reproducing a video / audio stream and a data stream of a data broadcast recorded separately from a transport stream,
One carousel per carousel version forming a data stream separated from the transport stream, and information generated each time the carousel version of the data stream changes, the carousel version and the version of the carousel A recording medium for recording data management information including a first pointer representing a recording position and a video / audio stream to which a second pointer representing a recording position of the data management information is added;
Pointer extraction means for reading the video / audio stream recorded on the recording medium and extracting a second pointer included in the read video / audio stream;
Reading means for reading out data management information specified by the second pointer extracted by the pointer extracting means from the recording medium;
A broadcast recording / reproducing apparatus comprising: a reproducing unit that reads out and reproduces a version of the carousel specified by a first pointer included in data management information read from the recording medium by the reading unit. .
トランスポートストリームを映像・音声ストリームとデータ放送のデータストリームとに分離してそれぞれ個別に記録再生する放送記録再生装置において、
前記トランスポートストリームから分離された複数のデータストリーム毎に、データストリームを形成するカルーセルのバージョン当り1つのカルーセルだけを記録媒体に記録するカルーセル記録手段と、
各データストリームのいずれかのカルーセルのバージョンが変化する毎に設定される区間における各データストリームのバージョンと、それらバージョンのカルーセルが前記カルーセル記録手段にて媒体記録された記録位置を表す第1のポインタとを含むデータ管理情報を生成するデータ管理情報生成手段と、
前記データ管理情報生成手段により生成されたデータ管理情報を記録媒体に記録すると共に、その記録位置を表す第2のポインタを出力するデータ管理情報記録手段と、
前記トランスポートストリームから分離された映像・音声ストリーム中に、前記データ管理情報記録手段から出力される第2のポインタを付加して記録媒体に記録する映像・音声記録手段と、
前記映像・音声記録手段により記録媒体に記録された映像・音声ストリームを読み出し、読み出した映像・音声ストリームに付加される第2のポインタを抽出するポインタ抽出手段と、
前記ポインタ抽出手段により抽出された第2のポインタで指定されるデータ管理情報を記録媒体から読み出し、このデータ管理情報に含まれる第1のポインタで指定され、バージョン変化に対応して設定された区間における各データストリームのバージョンのカルーセルをそれぞれ記録媒体から読み出して再生する再生手段と
を具備することを特徴とする放送記録再生装置。
In a broadcast recording / reproducing apparatus that separates a transport stream into a video / audio stream and a data stream of a data broadcast and records and reproduces each separately,
Carousel recording means for recording on the recording medium only one carousel per version of the carousel forming the data stream for each of the plurality of data streams separated from the transport stream;
A first pointer indicating the version of each data stream in a section set every time the version of any carousel of each data stream changes, and the recording position at which the carousel of those versions is recorded on the medium by the carousel recording means Data management information generating means for generating data management information including:
Data management information recording means for recording the data management information generated by the data management information generating means on a recording medium and outputting a second pointer indicating the recording position;
Video / audio recording means for adding a second pointer output from the data management information recording means to the recording medium, and recording the video / audio stream separated from the transport stream;
Pointer extraction means for reading a video / audio stream recorded on a recording medium by the video / audio recording means, and extracting a second pointer added to the read video / audio stream;
Data management information specified by the second pointer extracted by the pointer extraction means is read from the recording medium, specified by the first pointer included in the data management information, and set in accordance with the version change A broadcast recording / reproducing apparatus comprising: reproduction means for reading out and reproducing the carousel of the version of each data stream from the recording medium.
トランスポートストリームを映像・音声ストリームとデータ放送のデータストリームとに分離してそれぞれ個別に記録する放送記録再生装置において、
前記トランスポートストリームから分離された複数のデータストリーム毎に、データストリームを形成するカルーセルのバージョン当り1つのカルーセルだけを記録媒体に記録するカルーセル記録手段と、
各データストリームのいずれかのカルーセルのバージョンが変化する毎に設定される区間における各データストリームのバージョンと、それらバージョンのカルーセルが前記カルーセル記録手段にて媒体記録された記録位置を表す第1のポインタとを含むデータ管理情報を生成するデータ管理情報生成手段と、
前記データ管理情報生成手段により生成されたデータ管理情報を記録媒体に記録すると共に、その記録位置を表す第2のポインタを出力するデータ管理情報記録手段と、
前記トランスポートストリームから分離された映像・音声ストリーム中に、前記データ管理情報記録手段から出力される第2のポインタを付加して記録媒体に記録する映像・音声記録手段と
を具備することを特徴とする放送記録再生装置。
In a broadcast recording / reproducing apparatus that separates and separately records a transport stream into a video / audio stream and a data stream of data broadcasting,
Carousel recording means for recording on the recording medium only one carousel per version of the carousel forming the data stream for each of the plurality of data streams separated from the transport stream;
A first pointer indicating the version of each data stream in a section set every time the version of any carousel of each data stream changes, and the recording position at which the carousel of those versions is recorded on the medium by the carousel recording means Data management information generating means for generating data management information including:
Data management information recording means for recording the data management information generated by the data management information generating means on a recording medium and outputting a second pointer indicating the recording position;
Video / audio recording means for adding a second pointer output from the data management information recording means to the video / audio stream separated from the transport stream and recording it on a recording medium. Broadcast recording and playback device.
トランスポートストリームから分離されて記録された映像・音声ストリームとデータ放送のデータストリームとを再生する放送記録再生装置において、
前記トランスポートストリームから分離された複数のデータストリーム毎に、データストリームを形成するカルーセルのバージョン当り1つのカルーセルと、各データストリームのいずれかのカルーセルのバージョンが変化する毎に設定される区間における各データストリームのバージョンと、それらバージョンのカルーセルの記録位置を表す第1のポインタとを含むデータ管理情報と、データ管理情報の記録位置を表す第2のポインタが付加された映像・音声ストリームとを記録する記録媒体と、
前記記録媒体から読み出した映像・音声ストリームに付加される第2のポインタを抽出するポインタ抽出手段と、
前記ポインタ抽出手段により抽出された第2のポインタで指定されるデータ管理情報を前記記録媒体から読み出し、読み出したデータ管理情報に含まれる第1のポインタで指定され、バージョン変化に対応して設定された区間における各データストリームのバージョンのカルーセルをそれぞれ前記記録媒体から読み出して再生する再生手段と
を具備することを特徴とする放送記録再生装置。
In a broadcast recording / reproducing apparatus for reproducing a video / audio stream and a data stream of a data broadcast recorded separately from a transport stream,
For each of a plurality of data streams separated from the transport stream, one carousel per carousel version forming the data stream, and each section in a section set each time the version of any carousel of each data stream changes Data management information including versions of the data stream, a first pointer indicating the recording position of the carousel of those versions, and a video / audio stream to which a second pointer indicating the recording position of the data management information is added are recorded. A recording medium to
Pointer extraction means for extracting a second pointer to be added to the video / audio stream read from the recording medium;
Data management information designated by the second pointer extracted by the pointer extraction means is read from the recording medium, designated by the first pointer included in the read data management information, and set in response to version change. And a reproducing means for reading out and reproducing the carousel of the version of each data stream in the section from the recording medium.
前記映像・音声記録手段は、前記トランスポートストリームから分離された映像・音声ストリームを形成するPESパケット中のPESプライベート領域に第2のポインタを付加することを特徴とする請求項1〜2もしくは請求項4〜5のいずれかに記載の放送記録再生装置。 3. The video / audio recording unit adds a second pointer to a PES private area in a PES packet forming a video / audio stream separated from the transport stream. Item 6. The broadcast recording / reproducing apparatus according to any one of Items 4 to 5. トランスポートストリームを映像・音声ストリームとデータ放送のデータストリームとに分離してそれぞれ個別に記録再生する放送記録再生処理プログラムにおいて、
前記トランスポートストリームから分離されたデータストリームを形成するカルーセルのバージョン当り1つのカルーセルだけを記録媒体に記録するカルーセル記録処理と、
データストリームのカルーセルのバージョンが変化する毎に、そのカルーセルのバージョンと、そのバージョンのカルーセルが前記カルーセル記録処理にて媒体記録された記録位置を表す第1のポインタとを含むデータ管理情報を生成するデータ管理情報生成処理と、
前記データ管理情報生成処理により生成されたデータ管理情報を記録媒体に記録すると共に、その記録位置を表す第2のポインタを出力するデータ管理情報記録処理と、
前記トランスポートストリームから分離された映像・音声ストリーム中に、前記データ管理情報記録処理が出力する第2のポインタを付加して記録媒体に記録する映像・音声記録処理と、
前記映像・音声記録処理により記録媒体に記録された映像・音声ストリームを読み出し、読み出した映像・音声ストリームに付加される第2のポインタを抽出するポインタ抽出処理と、
前記ポインタ抽出処理にて抽出された第2のポインタで指定されるデータ管理情報を記録媒体から読み出し、このデータ管理情報に含まれる第1のポインタで指定されるバージョンのカルーセルを記録媒体から読み出して再生する再生処理と
をコンピュータで実行させることを特徴とする放送記録再生処理プログラム。
In a broadcast recording / playback processing program that separates a transport stream into a video / audio stream and a data broadcast data stream and records and plays them separately,
A carousel recording process that records only one carousel on a recording medium per version of the carousel that forms a data stream separated from the transport stream;
Each time the version of the carousel of the data stream changes, data management information including the version of the carousel and a first pointer indicating the recording position at which the version of the carousel is recorded in the carousel recording process is generated. Data management information generation processing,
A data management information recording process for recording the data management information generated by the data management information generating process on a recording medium and outputting a second pointer indicating the recording position;
A video / audio recording process in which a second pointer output by the data management information recording process is added to a video / audio stream separated from the transport stream and recorded on a recording medium;
A pointer extraction process for reading the video / audio stream recorded on the recording medium by the video / audio recording process and extracting a second pointer added to the read video / audio stream;
Data management information specified by the second pointer extracted in the pointer extraction process is read from the recording medium, and a version of the carousel specified by the first pointer included in the data management information is read from the recording medium. A broadcast recording / reproducing processing program for causing a computer to execute a reproducing process for reproducing.
トランスポートストリームを映像・音声ストリームとデータ放送のデータストリームとに分離してそれぞれ個別に記録する放送記録再生処理プログラムにおいて、
前記トランスポートストリームから分離されたデータストリームを形成するカルーセルのバージョン当り1つのカルーセルだけを記録媒体に記録するカルーセル記録処理と、
データストリームのカルーセルのバージョンが変化する毎に、そのカルーセルのバージョンと、そのバージョンのカルーセルが前記カルーセル記録処理にて媒体記録された記録位置を表す第1のポインタとを含むデータ管理情報を生成するデータ管理情報生成処理と、
前記データ管理情報生成処理により生成されたデータ管理情報を記録媒体に記録すると共に、その記録位置を表す第2のポインタを出力するデータ管理情報記録処理と、
前記トランスポートストリームから分離された映像・音声ストリーム中に、前記データ管理情報記録処理が出力する第2のポインタを付加して記録媒体に記録する映像・音声記録処理と
をコンピュータで実行させることを特徴とする放送記録再生処理プログラム。
In a broadcast recording / playback processing program that separates a transport stream into a video / audio stream and a data broadcast data stream and records them separately,
A carousel recording process that records only one carousel on a recording medium per version of the carousel that forms a data stream separated from the transport stream;
Each time the version of the carousel of the data stream changes, data management information including the version of the carousel and a first pointer indicating the recording position at which the version of the carousel is recorded in the carousel recording process is generated. Data management information generation processing,
A data management information recording process for recording the data management information generated by the data management information generating process on a recording medium and outputting a second pointer indicating the recording position;
A video / audio recording process for recording on a recording medium by adding a second pointer output by the data management information recording process to the video / audio stream separated from the transport stream is executed by a computer. A broadcast recording / playback processing program.
トランスポートストリームから分離されて記録された映像・音声ストリームとデータ放送のデータストリームとを再生する放送記録再生処理プログラムにおいて、
前記トランスポートストリームから分離されたデータストリームを形成するカルーセルのバージョン当り1つのカルーセルと、データストリームのカルーセルのバージョンが変化する毎に生成される情報であって、カルーセルのバージョン及びそのバージョンのカルーセルの記録位置を表す第1のポインタを含むデータ管理情報と、データ管理情報の記録位置を表す第2のポインタが付加された映像・音声ストリームとを記録する記録媒体から映像・音声ストリームを読み出し、読み出した映像・音声ストリームに含まれる第2のポインタを抽出するポインタ抽出処理と、
前記ポインタ抽出処理により抽出された第2のポインタで指定されるデータ管理情報を前記記録媒体から読み出す読出処理と、
前記読出処理が前記記録媒体から読み出すデータ管理情報に含まれる第1のポインタで指定されるバージョンのカルーセルを前記記録媒体から読み出して再生する再生処理と
をコンピュータで実行させることを特徴とする放送記録再生処理プログラム。
In a broadcast recording / playback processing program for playing back a video / audio stream recorded separately from a transport stream and a data stream of a data broadcast,
One carousel per carousel version forming a data stream separated from the transport stream, and information generated each time the carousel version of the data stream changes, the carousel version and the version of the carousel A video / audio stream is read and read from a recording medium that records data management information including a first pointer indicating a recording position and a video / audio stream to which a second pointer indicating the recording position of the data management information is added. Pointer extraction processing for extracting the second pointer included in the video / audio stream,
A read process for reading data management information specified by the second pointer extracted by the pointer extraction process from the recording medium;
A broadcast recording characterized by causing the computer to execute a reproduction process in which the reading process reads out and reproduces the version of the carousel specified by the first pointer included in the data management information read from the recording medium from the recording medium. Playback processing program.
トランスポートストリームを映像・音声ストリームとデータ放送のデータストリームとに分離してそれぞれ個別に記録再生する放送記録再生処理プログラムにおいて、
前記トランスポートストリームから分離された複数のデータストリーム毎に、データストリームを形成するカルーセルのバージョン当り1つのカルーセルだけを記録媒体に記録するカルーセル記録処理と、
各データストリームのいずれかのカルーセルのバージョンが変化する毎に設定される区間における各データストリームのバージョンと、それらバージョンのカルーセルが前記カルーセル記録処理にて媒体記録された記録位置を表す第1のポインタとを含むデータ管理情報を生成するデータ管理情報生成処理と、
前記データ管理情報生成処理にて生成されたデータ管理情報を記録媒体に記録すると共に、その記録位置を表す第2のポインタを出力するデータ管理情報記録処理と、
前記トランスポートストリームから分離された映像・音声ストリーム中に、前記データ管理情報記録処理から出力される第2のポインタを付加して記録媒体に記録する映像・音声記録処理と、
前記映像・音声記録処理により記録媒体に記録された映像・音声ストリームを読み出し、読み出した映像・音声ストリームに付加される第2のポインタを抽出するポインタ抽出処理と、
前記ポインタ抽出処理により抽出された第2のポインタで指定されるデータ管理情報を記録媒体から読み出し、このデータ管理情報に含まれる第1のポインタで指定され、バージョン変化に対応して設定された区間における各データストリームのバージョンのカルーセルをそれぞれ記録媒体から読み出して再生する再生処理と
をコンピュータで実行させることを特徴とする放送記録再生処理プログラム。
In a broadcast recording / playback processing program that separates a transport stream into a video / audio stream and a data broadcast data stream and records and plays them separately,
A carousel recording process for recording only one carousel per version of the carousel forming the data stream for each of a plurality of data streams separated from the transport stream;
A first pointer indicating the version of each data stream in the section set every time the version of any carousel of each data stream changes, and the recording position at which the carousel of those versions is recorded on the medium by the carousel recording process Data management information generation processing for generating data management information including:
A data management information recording process for recording the data management information generated in the data management information generation process on a recording medium and outputting a second pointer indicating the recording position;
A video / audio recording process in which a second pointer output from the data management information recording process is added to a video / audio stream separated from the transport stream and recorded on a recording medium;
A pointer extraction process for reading the video / audio stream recorded on the recording medium by the video / audio recording process and extracting a second pointer added to the read video / audio stream;
Data management information specified by the second pointer extracted by the pointer extraction process is read from the recording medium, specified by the first pointer included in the data management information, and set in accordance with the version change A broadcast recording / reproducing processing program for causing a computer to execute a reproducing process of reading out and reproducing the carousel of each data stream version from the recording medium.
トランスポートストリームを映像・音声ストリームとデータ放送のデータストリームとに分離してそれぞれ個別に記録する放送記録再生処理プログラムにおいて、
前記トランスポートストリームから分離された複数のデータストリーム毎に、データストリームを形成するカルーセルのバージョン当り1つのカルーセルだけを記録媒体に記録するカルーセル記録処理と、
各データストリームのいずれかのカルーセルのバージョンが変化する毎に設定される区間における各データストリームのバージョンと、それらバージョンのカルーセルが前記カルーセル記録処理にて媒体記録された記録位置を表す第1のポインタとを含むデータ管理情報を生成するデータ管理情報生成処理と、
前記データ管理情報生成処理にて生成されたデータ管理情報を記録媒体に記録すると共に、その記録位置を表す第2のポインタを出力するデータ管理情報記録処理と、
前記トランスポートストリームから分離された映像・音声ストリーム中に、前記データ管理情報記録処理から出力される第2のポインタを付加して記録媒体に記録する映像・音声記録処理と
をコンピュータで実行させることを特徴とする放送記録再生処理プログラム。
In a broadcast recording / playback processing program that separates a transport stream into a video / audio stream and a data broadcast data stream and records them separately,
A carousel recording process for recording only one carousel per version of the carousel forming the data stream for each of a plurality of data streams separated from the transport stream;
A first pointer indicating the version of each data stream in the section set every time the version of any carousel of each data stream changes, and the recording position at which the carousel of those versions is recorded on the medium by the carousel recording process Data management information generation processing for generating data management information including:
A data management information recording process for recording the data management information generated in the data management information generation process on a recording medium and outputting a second pointer indicating the recording position;
A video / audio recording process in which a second pointer output from the data management information recording process is added to the video / audio stream separated from the transport stream and recorded on a recording medium is executed by a computer. A broadcast recording / playback processing program characterized by the above.
トランスポートストリームから分離されて記録された映像・音声ストリームとデータ放送のデータストリームとを再生する放送記録再生処理プログラムにおいて、
前記トランスポートストリームから分離された複数のデータストリーム毎に、データストリームを形成するカルーセルのバージョン当り1つのカルーセルと、各データストリームのいずれかのカルーセルのバージョンが変化する毎に設定される区間における各データストリームのバージョンと、それらバージョンのカルーセルの記録位置を表す第1のポインタとを含むデータ管理情報と、データ管理情報の記録位置を表す第2のポインタが付加された映像・音声ストリームとを記録する記録媒体から読み出した映像・音声ストリームに付加される第2のポインタを抽出するポインタ抽出処理と、
前記ポインタ抽出処理により抽出された第2のポインタで指定されるデータ管理情報を前記記録媒体から読み出し、読み出したデータ管理情報に含まれる第1のポインタで指定され、バージョン変化に対応して設定された区間における各データストリームのバージョンのカルーセルをそれぞれ前記記録媒体から読み出して再生する再生処理と
をコンピュータで実行させることを特徴とする放送記録再生処理プログラム。
In a broadcast recording / playback processing program for playing back a video / audio stream recorded separately from a transport stream and a data stream of a data broadcast,
For each of a plurality of data streams separated from the transport stream, one carousel per carousel version forming the data stream, and each section in a section set each time the version of any carousel of each data stream changes Data management information including versions of the data stream, a first pointer indicating the recording position of the carousel of those versions, and a video / audio stream to which a second pointer indicating the recording position of the data management information is added are recorded. A pointer extraction process for extracting a second pointer to be added to the video / audio stream read from the recording medium;
Data management information specified by the second pointer extracted by the pointer extraction process is read from the recording medium, specified by the first pointer included in the read data management information, and set in response to version change. A broadcast recording / reproduction processing program for causing a computer to execute a reproduction process of reading out and reproducing the carousel of the version of each data stream in each section from the recording medium.
前記映像・音声記録処理は、前記トランスポートストリームから分離された映像・音声ストリームを形成するPESパケット中のPESプライベート領域に第2のポインタを付加することを特徴とする請求項8〜9もしくは請求項11〜12のいずれかに記載の放送記録再生処理プログラム。 10. The video / audio recording process adds a second pointer to a PES private area in a PES packet forming a video / audio stream separated from the transport stream. Item 15. A broadcast recording / reproduction processing program according to any one of Items 11 to 12. トランスポートストリームを映像・音声ストリームとデータ放送のデータストリームとに分離してそれぞれ個別に記録再生する放送記録再生装置において、
前記トランスポートストリームから分離されたデータストリームにイベントメッセージが含まれる場合、そのイベントメッセージを記録媒体に記録するイベント記録手段と、
前記イベント記録手段にて媒体記録されたイベントメッセージの記録位置を表す第1のポインタとイベントメッセージであることを表すデータとを含むデータ管理情報を生成するデータ管理情報生成手段と、
前記データ管理情報生成手段により生成されたデータ管理情報を記録媒体に記録すると共に、その記録位置を表す第2のポインタを出力するデータ管理情報記録手段と、
前記トランスポートストリームから分離された映像・音声ストリーム中に、前記データ管理情報記録手段が出力する第2のポインタを付加して記録媒体に記録する映像・音声記録手段と、
前記映像・音声記録手段により記録媒体に記録された映像・音声ストリームを読み出し、読み出した映像・音声ストリームに付加される第2のポインタを抽出するポインタ抽出手段と、
前記ポインタ抽出手段により抽出された第2のポインタで指定されるデータ管理情報を記録媒体から読み出し、このデータ管理情報に含まれる第1のポインタで指定されるイベントメッセージを記録媒体から読み出して再生する再生手段と
を具備することを特徴とする放送記録再生装置。
In a broadcast recording / reproducing apparatus that separates a transport stream into a video / audio stream and a data stream of a data broadcast and records and reproduces each separately,
When an event message is included in the data stream separated from the transport stream, event recording means for recording the event message on a recording medium;
Data management information generating means for generating data management information including a first pointer indicating a recording position of an event message recorded on the medium by the event recording means and data indicating an event message;
Data management information recording means for recording the data management information generated by the data management information generating means on a recording medium and outputting a second pointer indicating the recording position;
Video / audio recording means for adding a second pointer output by the data management information recording means to the video / audio stream separated from the transport stream and recording the recording medium on a recording medium;
Pointer extraction means for reading a video / audio stream recorded on a recording medium by the video / audio recording means, and extracting a second pointer added to the read video / audio stream;
Data management information specified by the second pointer extracted by the pointer extraction means is read from the recording medium, and an event message specified by the first pointer included in the data management information is read from the recording medium and reproduced. A broadcast recording / reproducing apparatus comprising: a reproducing unit.
トランスポートストリームを映像・音声ストリームとデータ放送のデータストリームとに分離してそれぞれ個別に記録再生する放送記録再生処理プログラムにおいて、
前記トランスポートストリームから分離されたデータストリームにイベントメッセージが含まれる場合、そのイベントメッセージを記録媒体に記録するイベント記録処理と、
前記イベント記録処理にて媒体記録されたイベントメッセージの記録位置を表す第1のポインタとイベントメッセージであることを表すデータとを含むデータ管理情報を生成するデータ管理情報生成処理と、
前記データ管理情報生成処理にて生成されたデータ管理情報を記録媒体に記録すると共に、その記録位置を表す第2のポインタを出力するデータ管理情報記録処理と、
前記トランスポートストリームから分離された映像・音声ストリーム中に、前記データ管理情報記録処理が出力する第2のポインタを付加して記録媒体に記録する映像・音声記録処理と、
前記映像・音声記録処理により記録媒体に記録された映像・音声ストリームを読み出し、読み出した映像・音声ストリームに付加される第2のポインタを抽出するポインタ抽出処理と、
前記ポインタ抽出処理により抽出された第2のポインタで指定されるデータ管理情報を記録媒体から読み出し、このデータ管理情報に含まれる第1のポインタで指定されるイベントメッセージを記録媒体から読み出して再生する再生処理と
をコンピュータで実行させることを特徴とする放送記録再生処理プログラム。
In a broadcast recording / playback processing program that separates a transport stream into a video / audio stream and a data broadcast data stream and records and plays them separately,
When an event message is included in the data stream separated from the transport stream, an event recording process for recording the event message on a recording medium;
A data management information generating process for generating data management information including a first pointer indicating a recording position of the event message recorded on the medium in the event recording process and data indicating an event message;
A data management information recording process for recording the data management information generated in the data management information generation process on a recording medium and outputting a second pointer indicating the recording position;
A video / audio recording process in which a second pointer output by the data management information recording process is added to a video / audio stream separated from the transport stream and recorded on a recording medium;
A pointer extraction process for reading the video / audio stream recorded on the recording medium by the video / audio recording process and extracting a second pointer added to the read video / audio stream;
Data management information specified by the second pointer extracted by the pointer extraction process is read from the recording medium, and an event message specified by the first pointer included in the data management information is read from the recording medium and reproduced. A broadcast recording / playback processing program for causing a computer to execute playback processing.
JP2004196225A 2004-07-02 2004-07-02 Broadcast recording / playback apparatus and broadcast recording / playback processing program Expired - Fee Related JP4423551B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004196225A JP4423551B2 (en) 2004-07-02 2004-07-02 Broadcast recording / playback apparatus and broadcast recording / playback processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004196225A JP4423551B2 (en) 2004-07-02 2004-07-02 Broadcast recording / playback apparatus and broadcast recording / playback processing program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2009236746A Division JP4742326B2 (en) 2009-10-14 2009-10-14 Broadcast recording / playback apparatus and broadcast recording / playback processing program

Publications (2)

Publication Number Publication Date
JP2006020102A true JP2006020102A (en) 2006-01-19
JP4423551B2 JP4423551B2 (en) 2010-03-03

Family

ID=35793914

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004196225A Expired - Fee Related JP4423551B2 (en) 2004-07-02 2004-07-02 Broadcast recording / playback apparatus and broadcast recording / playback processing program

Country Status (1)

Country Link
JP (1) JP4423551B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007274278A (en) * 2006-03-31 2007-10-18 Nec Personal Products Co Ltd Video reproducing apparatus and service server

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5427343B2 (en) 2007-04-20 2014-02-26 任天堂株式会社 Game controller
JP4382844B2 (en) 2007-10-31 2009-12-16 任天堂株式会社 Weighting machine for adjustment and weighting method for adjustment
JP5361349B2 (en) 2008-11-28 2013-12-04 任天堂株式会社 Information processing apparatus, computer program, information processing system, and information processing method
JP5806443B2 (en) 2008-12-26 2015-11-10 任天堂株式会社 Biological information management system
JP5271121B2 (en) 2009-03-09 2013-08-21 任天堂株式会社 Information processing program, information processing apparatus, information processing system, and information processing method
JP5436909B2 (en) 2009-03-30 2014-03-05 任天堂株式会社 Information processing program, information processing apparatus, information processing system, and information processing method
JP5610735B2 (en) 2009-09-29 2014-10-22 任天堂株式会社 Information processing program, information processing apparatus, information processing method, and information processing system
JP5496591B2 (en) 2009-09-30 2014-05-21 任天堂株式会社 Information processing program and information processing apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007274278A (en) * 2006-03-31 2007-10-18 Nec Personal Products Co Ltd Video reproducing apparatus and service server

Also Published As

Publication number Publication date
JP4423551B2 (en) 2010-03-03

Similar Documents

Publication Publication Date Title
KR100716973B1 (en) Information storage medium containing text subtitle data synchronized with AV data, and reproducing method and apparatus
TW567468B (en) Recording apparatus, recording method, reproducing apparatus, reproducing method and recording media
JP5052848B2 (en) Video stream playback method, playback device, recording method, recording device, and recording medium
CN100505064C (en) Audio reproducing apparatus
JP6498882B2 (en) Storage method, playback method, storage device, and playback device
JP5052763B2 (en) Information storage medium in which video data is recorded, recording method, recording apparatus, reproducing method, and reproducing apparatus
WO2006115151A1 (en) Recording device, reproducing device, recording/reproducing device, recording program, recording medium for such recording program, reproducing program, and recording medium for such reproducing program
KR20060100279A (en) Digital broadcasting recording/reproducing apparatus and method for the same
JP4423551B2 (en) Broadcast recording / playback apparatus and broadcast recording / playback processing program
JP2002152688A (en) Digital broadcast recording/reproducing device
RU2005126867A (en) METHODS AND DEVICES FOR PLAYING AND RECORDING STATIC IMAGES AND AUDIO DATA AND RECORDING MEDIA WITH DATA STRUCTURE FOR MANAGING PLAYBACK OF STATIC IMAGES AND AUDIO DATA
JP4613000B2 (en) Playback device
JPH10322613A (en) Information reception and reproduction device, and recording medium
JP4742326B2 (en) Broadcast recording / playback apparatus and broadcast recording / playback processing program
KR100376578B1 (en) Method for recoding digital data stream and providing presentation control information therefor
JPWO2006075457A1 (en) Recording device
JP3781288B2 (en) Data recording apparatus, data recording / reproducing apparatus, and data recording method
JP2005269365A (en) Content reproducing apparatus and method
JP2002247506A (en) Recording device for digital audiovisual information
JP2001298715A (en) Stream recorder, stream editor, stream reproducing device and recording medium
JP4670913B2 (en) Playback device
KR100774194B1 (en) An apparatus for replaying broadcasting and a method thereof
JP4566097B2 (en) Data processing method, data processing apparatus, computer program, and recording medium
KR20080032630A (en) Video data recording method
JP2019149790A (en) Recorder, player, converter, transmitter, recording method, playback method, conversion method, and data structure of stream data

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070501

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090813

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090818

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091014

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: 20091112

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091125

R150 Certificate of patent or registration of utility model

Ref document number: 4423551

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20121218

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20121218

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20131218

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees