WO2006025607A1 - Video data recording method, video data recording device, video data recording/reproducing device and video data recording medium - Google Patents
Video data recording method, video data recording device, video data recording/reproducing device and video data recording medium Download PDFInfo
- Publication number
- WO2006025607A1 WO2006025607A1 PCT/JP2005/016560 JP2005016560W WO2006025607A1 WO 2006025607 A1 WO2006025607 A1 WO 2006025607A1 JP 2005016560 W JP2005016560 W JP 2005016560W WO 2006025607 A1 WO2006025607 A1 WO 2006025607A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- video data
- recording
- data recording
- recording method
- picture
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/322—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier used signal is digitally coded
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
Definitions
- Video data recording method video data recording device, video data recording / playback device,
- the present invention relates to recording / playback of video data such as digital broadcast data, analog broadcast data, and Internet data in a recording device such as a hard disk ZDVD combo video recorder, DVD video recorder, DVD stream recorder, hard disk video recorder, etc.
- a recording device such as a hard disk ZDVD combo video recorder, DVD video recorder, DVD stream recorder, hard disk video recorder, etc.
- the present invention relates to a method, an apparatus, and a recording medium. Background art
- DVD—VR Digital Versatile Disc-Video Recording
- a DVD—VR (Digital Versatile Disc-Video Recording) format standard has been standardized as a video recording format for a DVD (Digital Versatile Disc).
- HD (High Definition) DVD capable of high-capacity recording with a blue laser diode has recently been studied for the next generation, and the HD DVD-HDVR format has been standardized as an HDTV (High Definition Television) video recording format. It is being done.
- Japanese Patent Laid-Open Publication No. 2000-091-936 (Document 1) describes a storage device as a recording medium, and the storage device for each I (Intra) picture in MPEG 2 data as special playback information. It is disclosed that the storage position (storage start position address and storage end position address in the storage device) is stored (see paragraph [0 0 1 2]). Disclosure of the invention
- An object of the present invention is to provide a recording that can easily extract at least one picture from an aggregate of a plurality of pictures recorded on a recording medium and that enables high-speed dubbing of data to another recording medium. It is to provide a method.
- Another object of the present invention is that in digital broadcasting, only a core picture can be easily extracted from a video stream recorded on a recording medium, and high-speed dubbing of data to another recording medium is possible. It is to provide a video data recording method.
- Still another object of the present invention is to provide a video data recording / reproducing apparatus that executes the above-described video data recording method and reproduces recorded data.
- Another object of the present invention is to record video data recorded by the above video data recording method. To provide a medium.
- a step of recording video data including an aggregate of a plurality of pictures as recording data
- S0BU stream object unit
- S0BU stream object unit
- S0BU stream object unit
- S0BU stream object unit
- a video data recording apparatus that executes any of the above video data recording methods can be obtained.
- a video data recording / reproducing apparatus characterized by executing any one of the above video data recording methods and reproducing the recorded data.
- the stream object unit is recorded, and the position in each stream object unit where the start point or end point of the core picture exists is recorded.
- a video data recording medium characterized by the above is obtained.
- a step of recording video data including an aggregate of a plurality of pictures as recording data
- a program for causing a computer to execute a predetermined process is:
- the predetermined process is:
- S0BU stream object unit
- a program for causing a computer to execute a predetermined process is:
- the video data recording method according to the present invention and the video data recording program according to the present invention do not store the address of the recording medium as the position of the I picture, but record the position of the I picture in the actual video data. It is recorded on a medium. Therefore, even if data is dubbed to another recording medium different from the recording medium, address recalculation is not required, and high-speed dubbing is possible.
- FIG. 1 is a diagram for explaining a video data recording method according to a first embodiment of the present invention.
- FIG. 2 is a diagram for explaining the video data recording method of FIG.
- FIG. 3 is a diagram for explaining a video data recording method according to a second embodiment of the present invention. It is.
- FIG. 4 is a block diagram of a video data recording / reproducing apparatus for recording a digital broadcast by applying the present invention to the DVD-VR format.
- FIG. 6 is an example of a time map used in FIG. Best Mode for Carrying Out the Invention:
- the video data recording method according to the first embodiment includes a first step of forming a SOBU (stream object unit) for each GOP (Group Of Pictures) from the video data 1001.
- the video data 1 0 1 is an I picture ntra picture or I coded intra coded picture), a B picture B (bidirectionally predictive coded picture) B, and a P picture P (predictive picture or label is predictive coded picture).
- 1 G0P consists of one I picture, four P pictures, and 10 B pictures.
- an S0BU stream object unit
- the S0BU is recorded as recorded data in the first file 11 of the disk 1 1 2 and a core picture (that is, an I picture) appearing in each S0BU.
- the second step of recording the position in each S0BU where the starting point or the ending point of (2) exists in the second file 1 2 of the disk 1 1 2 as a time map is included.
- the core picture may be an I picture and a P picture.
- the S0BU is recorded as recorded data in the first file 11 of the disk 1 1 2 and the core picture that appears in each S0BU
- the position in each S0BU where the start point or end point of (that is, the I picture and P picture) exists is recorded as a time map in the second file 12 of the disk 1 12.
- the video data according to the first embodiment is obtained.
- the data recording method can be performed on a computer.
- the video data 1 0 1 in FIG. 1 is a packet of a certain number of buckets (1 70 in the example shown) (in the example shown, a transport stream (TS) packet). ), And each of the packets is shown as digital broadcast data 1001 having a header H and a fixed number of bytes of data of 1 or more. Each bucket is 1 8 8 B y t e s in the example shown.
- a bucket group may have a header (bucket group header) at the beginning and an arrival time (PATS: Packet Arrival Time Stamp) immediately before or after each packet, and may contain other data. Good.
- PATS Packet Arrival Time Stamp
- the position may be indicated as the position in each SOBU where the start point or end point of the core picture (I picture) exists.
- the video data recording method includes a step of configuring a SOBU (stream object unit) for each of a plurality of G 0Ps from the video data 101.
- a SOBU stream object unit
- a SOBU is configured for every two G0Ps from the video data 101.
- the video data recording method according to the second embodiment can be performed on a computer by creating a program including the above steps as a predetermined process and causing the computer to execute the program.
- the start or end point of the first core picture (the first GOP I-picture) that appears in each SOBU exists, the packet group number, the packet number in the packet group, and the byte number in the bucket. At least one of them may be indicated as a position in each SOBU where the start point or end point of the core picture (the I picture of the first GOP) exists.
- the packet group number the packet number in the packet group
- the byte number in the bucket At least one of them may be indicated as a position in each SOBU where the start point or end point of the core picture (the I picture of the first GOP) exists.
- the start point or end point of the core picture the first GOP I picture
- one or more GOPs (Grou When a stream object is configured for each (P Of Pictures), the S0BU and the position where the start point or end point of the core picture of each stream object exists are recorded in a file. You can immediately know the start point or end point, and you can easily realize partial playback or partial transmission speedup, simultaneous operation of multiple channels, simultaneous operation with other functions, and low power consumption. Become.
- the start point and end point of the core picture can be found on a packet basis, and By recording the start point and end point with the bucket number in the stream, the start point and end point can be determined without being affected by the address structure of each medium.
- FIG. 1 and FIG. 3 are put together, the present invention
- the recording method can be performed on a computer by creating a program including the above steps as a predetermined process and causing the computer to execute the program.
- FIG. 4 showing a video data recording / reproducing apparatus that executes the video data recording method described above and reproduces the recorded data will be described.
- Fig. 4 shows an example of recording a digital broadcast by applying the present invention to the DVD-VR format.
- Figure 4 shows an example of recording broadcast data as TS (Transport Stream).
- the input digital broadcast data 101 is separated as a partial TS 103 via an STB (Set Top Box) 102.
- STB Set Top Box
- the partial TS103 is obtained by extracting only TS of the same frequency (four channels in the example shown) from a plurality of TSs. Partial TS103 is output as video stream data file HR—STRx.SRO (105) by video stream data processing block 104, and at the same time, navigation data processing block 106 navigates to navigation data file HR_MANGR. IF0 (107).
- the time map data processing block 108 outputs the time map data file HR_STMx. IF0 (109).
- the position where the start point or end point of the first core picture exists which will be described later
- a flag that indicates whether or not to record force a flag that indicates whether or not to record the position where the start point or end point of the first core picture exists, and indicates that the core picture is to be an I picture It is possible to include a flag and a flag indicating that the core picture is an I picture and a p picture.
- 1 0 8 generates a time map data file HR—ST Mx.
- IF0 (1 0 9) for the partial TS 1 0 3 and for example, 1STREF— SZ, SOBU—PB_TM, S0BU_SZ, SOBU—S—PKT—P0S, 1STREF—E—POS are generated as time maps.
- these files are integrated by the recording stream generation block 1 1 0 to become one recording data 1 1 1, which is recorded as a recording video stream from the optical head 1 1 4 to the disc (DVD) 1 1 2. To be recorded.
- 1STREF_E_P0S indicates the end packet number (ie, end TS number) in the end packet group of the first reference picture (ie, I picture).
- the head position of the I picture in each S0BU usually does not need to be described because it is the first bucket group. However, since S0BU does not always start from the beginning of the packet group, it is not necessarily the first TS or the first byte. Data other than the end position may be described in the time map.
- Figure 6 shows an example of a time map.
- 1STREF_SZ is the number of packet groups required by the first reference picture (ie, I picture).
- the display time of the S0BU is indicated by the number of video frames or the number of fields.
- S0BLLSZ is the number of packet groups in which the S0BU is recorded.
- S0BU_S_PKT_P0S is a TS number in the bucket group that this SOBU starts. The result is the same as 1STREF_S__P0S shown in the previous section.
- E_P0S indicates the end packet number (ie, end TS number) in the end packet group of the first reference picture (ie, I picture).
- the number of bucket groups required for an I picture is 10; the number of fields per S0BU is 30; the number of packet groups of S0BU is 25; the TS number in the packet group started by the S0BU is 14 8; End of I picture end bucket group When TS number is 7 3,
- recording data is grouped in a predetermined unit, and recording is performed after selecting whether or not to record the position where the first core picture start point or end point exists in group units. If you choose to record, it will be recorded. If you choose not to record, it will not be recorded.
- the core picture can also be an I (Intra) picture.
- the flag may be recorded in a file different from the time map, or may be recorded in the same file.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Television Signal Processing For Recording (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
Description
映像データ記録方法、 映像データ記録装置、 映像データ記録再生装置、 Video data recording method, video data recording device, video data recording / playback device,
及び映像データ記録媒体 技術分野 And video data recording media
この発明は、 ハードディスク ZDVD コンボ型ビデオレコーダ、 DVD ビデオレコ —ダ、 DVD ス トリームレコーダ、 ハ明ードディスクビデオレコーダなど記録装置に おけるデジタル放送データ、 アナログ放送データ、 インターネットデータなど映 像データの記録再生方法、 装置、 および記録書媒体に関する。 背景技術 The present invention relates to recording / playback of video data such as digital broadcast data, analog broadcast data, and Internet data in a recording device such as a hard disk ZDVD combo video recorder, DVD video recorder, DVD stream recorder, hard disk video recorder, etc. The present invention relates to a method, an apparatus, and a recording medium. Background art
従来、 DVD (Digital Versati le Disc) におけるビデオ記録フォーマツ トとし ては、 DVD— VR (Digital Versatile Disc-Video Recording) フォーマツトカ規格 化されている。 Conventionally, a DVD—VR (Digital Versatile Disc-Video Recording) format standard has been standardized as a video recording format for a DVD (Digital Versatile Disc).
DVD-VR は、 アナログビデオをディジタル化し、 MPEG (Moving Picture Expert s Group) -2 ェンコ一ドして記録することを主たる目的としたフォーマツトであ り、 商品として世界中に広まりつつある。 DVD-VR is a format whose main purpose is to digitize analog video and record it as MPEG (Moving Picture Experts Group) -2 and is spreading as a product all over the world.
—方、 最近では次世代に向け、 青色レーザーダイオードにより大容量記録可能 な HD (High Definition) DVDが研究されており、 HDTV (High Definition Telev ision) ビデオ記録フォーマツトとして HD DVD-HDVR フォーマツトが規格化され つつある。 — On the other hand, HD (High Definition) DVD capable of high-capacity recording with a blue laser diode has recently been studied for the next generation, and the HD DVD-HDVR format has been standardized as an HDTV (High Definition Television) video recording format. It is being done.
特開 2 0 0 3— 9 1 9 3 6号公報 (文献 1 ) には、 記録媒体としての蓄積デバ イスに、 特殊再生情報として、 M P E G 2データ中の各 I (Intra) ピクチャの 前記蓄積デバイスにおける格納位置 (蓄積デバイスにおける格納開始位置ァドレ ス及び格納終了位置アドレス) を格納することが開示されている ( [ 0 0 1 2 ] 段落参照) 。 発明の開示 Japanese Patent Laid-Open Publication No. 2000-091-936 (Document 1) describes a storage device as a recording medium, and the storage device for each I (Intra) picture in MPEG 2 data as special playback information. It is disclosed that the storage position (storage start position address and storage end position address in the storage device) is stored (see paragraph [0 0 1 2]). Disclosure of the invention
発明が解決しようとする課題: Problems to be solved by the invention:
しかしながら、 DVD- VR フォーマットでは、 記録再生したデータを一部再生、 または一部伝送しようとすると、 以下のような問題点がある。 However, the DVD-VR format has the following problems when attempting to partially play back or transmit partially recorded data.
即ち、 記録ス トリームのうち、 コアピクチャー、 即ち I ピクチャーのみ抜き出 して連続して再生する、 または Iピクチャーのみ抜き出して静止画データとして 他の機器にデータ伝送しょうとすると、 前記 Iピクチャーの終了点が即座には分 からない。 そこで、 ス トリームをデコードし、 解析することにより、 初めて Iピ クチャ一のみ抜き出すことができるようになるが、 これでは、 一部再生 (Iピク チヤ一再生) 或いは一部伝送 (Iピクチャー伝送) の、 高速化、 複数チャンネル 同時動作、 別機能実現との同時動作、 低消費電力化が非常に困難となる。 That is, if only the core picture, that is, the I picture, is extracted from the recording stream and played back continuously, or if only the I picture is extracted and data transmission is attempted to other devices as the still picture data, the I picture ends. The point is not immediately known. Therefore, by decoding and analyzing the stream, it will be possible to extract only one I picture for the first time, but this will allow partial playback (I picture single playback) or partial transmission (I picture transmission). High speed, simultaneous operation of multiple channels, simultaneous operation with realization of different functions, and low power consumption become extremely difficult.
特許文献 1は、 Iピクチャの位置として、 記録媒体のアドレスを格納しており、 実際の映像データにおける Iピクチャの位置を記録媒体に記録するものではない。 従って、 前記記録媒体とは異なった別の記録媒体にデータをダビングすると、 ァ ドレスが変わるため、 ア ドレス再計算が必要になり、 高速ダビングが不可能であ る。 Patent Document 1 stores the address of the recording medium as the position of the I picture, and does not record the position of the I picture in the actual video data on the recording medium. Therefore, when data is dubbed to another recording medium different from the recording medium, the address changes, so that address recalculation is required, and high-speed dubbing is impossible.
本発明の目的は、 記録媒体に記録された複数のピクチャーの集合体から、 容易 に少なくとも一つのピクチャーを抽出することができ、 しかも、 他の記録媒体へ のデータの高速ダビングを可能とした記録方法を提供することにある。 An object of the present invention is to provide a recording that can easily extract at least one picture from an aggregate of a plurality of pictures recorded on a recording medium and that enables high-speed dubbing of data to another recording medium. It is to provide a method.
本発明のもう一つの目的は、 デジタル放送において、 記録媒体に記録された映 像ス トリームから容易にコアピクチャーのみを抽出することができ、 しかも、 他 の記録媒体へのデータの高速ダビングを可能とした映像データ記録方法を提供す ることにある。 Another object of the present invention is that in digital broadcasting, only a core picture can be easily extracted from a video stream recorded on a recording medium, and high-speed dubbing of data to another recording medium is possible. It is to provide a video data recording method.
本発明の別の目的は、 上述の映像データ記録方法を実行する映像データ記録装 置を提供することにある。 Another object of the present invention is to provide a video data recording apparatus for executing the video data recording method described above.
本発明の更に別の目的は、 上述の映像データ記録方法を実行し、 かつ、 記録デ ータを再生する映像データ記録再生装置を提供することにある。 Still another object of the present invention is to provide a video data recording / reproducing apparatus that executes the above-described video data recording method and reproduces recorded data.
本発明の他の目的は、 上述の映像データ記録方法で記録された映像データ記録 媒体を提供することにある。 Another object of the present invention is to record video data recorded by the above video data recording method. To provide a medium.
課題を解決するための手段: Means to solve the problem:
本発明によれば、 According to the present invention,
複数のピクチャ一の集合体を備える映像データを記録データとして記録するス テツプと、 A step of recording video data including an aggregate of a plurality of pictures as recording data;
前記集合体に出現する少なくとも 1つのピクチャーの前記映像データにおける 開始点または終了点が存在する位置を記録するステップとを含むことを特徴とす る記録方法が得られる。 Recording a position where a start point or an end point in the video data of at least one picture appearing in the aggregate is present.
また本発明によれば、 Also according to the invention,
映像データから、 1以上の GOP (Group Of Pictures) ごとにストリームォブジ ェクトユニット (S0BU) を構成するステップと、 Configuring a stream object unit (S0BU) for each of one or more GOPs (Group Of Pictures) from video data;
前記ストリームオブジェク トュニットを記録データとして記録するステップと、 各ストリームォブジェク トュニットに出現するコアピクチャーの開始点または 終了点が存在する位置を記録するステップとを含むことを特徴とする映像データ 記録方法が得られる。 Video data recording method comprising: recording the stream object unit as recording data; and recording a position where a start point or end point of a core picture appearing in each stream object unit exists. Is obtained.
更に本発明によれば、 Furthermore, according to the present invention,
映像データから、 1以上の GOP (Group Of Pictures) ごとにス トリームォブジ ェク トユニット (S0BU) を構成するステップと、 A step of configuring a stream object unit (S0BU) for each of one or more GOPs (Group Of Pictures) from video data;
前記ストリームォブジェク トュニットを第 1のファイルに記録データとして記 録するステップと、 Recording the stream object unit as recording data in a first file;
各ストリームオブジェク トュニッ卜に出現するコアピクチャーの開始点または 終了点が存在する位置を第 2のフアイルに記録するステップとを含むことを特徴 とする映像データ記録方法が得られる。 And recording the position where the start point or end point of the core picture appearing in each stream object unit exists in the second file.
また本発明によれば、 Also according to the invention,
映像データから、 1以上の GOP (Group Of Pictures) ごとにス トリームォブジ ェク トユニット (S0BU) を構成するステップと、 A step of configuring a stream object unit (S0BU) for each of one or more GOPs (Group Of Pictures) from video data;
前記ストリームオブジェク トュニットを記録データとして記録するステップと、 各ストリームォブジェク トュニットに最初に出現するコアピクチャーの開始点 または終了点が存在する位置を記録するステップとを含むことを特徴とする映像 データ記録方法が得られる。 A step of recording the stream object unit as recording data, and a starting point of a core picture that first appears in each stream object unit; Or a step of recording a position where the end point exists.
更に本発明によれば、 Furthermore, according to the present invention,
映像データから、 1以上の GOP (Group Of Pictures) ごとにストリームォブジ ェク トユニット (S0BU) を構成するステップと、 Configuring a stream object unit (S0BU) for each of one or more GOPs (Group Of Pictures) from video data;
前記ストリームォブジェク トュ-ットを第 1のファイルに記録データとして記 録するステップと、 Recording the stream object subject as recording data in a first file;
各ストリームォブジェク トュニットに最初に出現するコアピクチャーの開始点 または終了点が存在する位置を第 2のファイルに記録するステップとを含むこと を特徴とする映像データ記録方法が得られる。 And recording the position where the start point or end point of the core picture first appearing in each stream object unit exists in the second file.
また本発明によれば、 上記映像データ記録方法のいずれかを実行する映像デ一 タ記録装置が得られる。 Further, according to the present invention, a video data recording apparatus that executes any of the above video data recording methods can be obtained.
更に本発明によれば、 上記映像データ記録方法のいずれかを実行し、 かつ、 前 記記録データを再生することを特徴とする映像データ記録再生装置が得られる。 また本発明によれば、 上記映像データ記録方法のいずれかで、 前記ストリーム オブジェク トュニットが記録され、 かつ、 前記コアピクチャーの開始点または終 了点が存在する各ストリームオブジェク トュニットにおける位置が記録されたこ とを特徴とする映像データ記録媒体が得られる。 Furthermore, according to the present invention, there is obtained a video data recording / reproducing apparatus characterized by executing any one of the above video data recording methods and reproducing the recorded data. According to the invention, in any of the video data recording methods, the stream object unit is recorded, and the position in each stream object unit where the start point or end point of the core picture exists is recorded. A video data recording medium characterized by the above is obtained.
更に本発明によれば、 Furthermore, according to the present invention,
コンピュータに所定の処理を実行させるためのプログラムであって、 前記所定の処理は、 A program for causing a computer to execute predetermined processing, wherein the predetermined processing includes:
複数のピクチャーの集合体を備える映像データを記録データとして記録するス テツプと、 A step of recording video data including an aggregate of a plurality of pictures as recording data;
前記集合体に出現する少なくとも 1つのピクチャーの前記映像データにおける 開始点または終了点が存在する位置を記録するステップとを含むことを特徴とす る記録用プログラムが得られる。 Recording a position where a start point or an end point in the video data of at least one picture appearing in the aggregate is present.
また本発明によれば、 Also according to the invention,
コンピュータに所定の処理を実行させるためのプログラムであって、 前記所定の処理は、 A program for causing a computer to execute a predetermined process, The predetermined process is:
映像データから、 1または複数の GOP (Group Of Pictures) ごとにストリー ムオブジェク トユニット (S0BU) を構成するステップと、 Configuring a stream object unit (S0BU) for each of one or more GOPs (Group Of Pictures) from video data;
前記ストリームォブジェク トュニットを記録データとして記録するステップと、 各ストリームオブジェク トュニットに出現するコアピクチャーの開始点または 終了点が存在する位置を記録するステップとを含むことを特徴とする映像データ 記録用プログラムが得られる。 Recording the stream object unit as recording data, and recording the position where the start point or end point of the core picture appearing in each stream object unit exists. A program is obtained.
また本発明によれば、 Also according to the invention,
コンピュータに所定の処理を実行させるためのプログラムであって、 A program for causing a computer to execute a predetermined process,
前記所定の処理は、 The predetermined process is:
映像データから、 1または複数の GOP (Group Of Pictures) ごとにストリー ムオブジェクトユニット (S0BU) を構成するステップと、 Configuring a stream object unit (S0BU) for each one or more GOPs (Group Of Pictures) from video data;
前記ストリームォブジェク トュニットを第 1のファイルに記録データとして記 録するステップと、 Recording the stream object unit as recording data in a first file;
各ストリームォブジェク トュニッ卜に出現するコアピクチャーの開始点または 終了点が存在する位置を第 2のファイルに記録するステップとを含むことを特徴 とする映像データ記録用プログラムが得られる。 And recording the position where the start point or end point of the core picture appearing in each stream object unit exists in the second file.
更に本発明によれば、 Furthermore, according to the present invention,
コンピュータに所定の処理を実行させるためのプログラムであって、 A program for causing a computer to execute a predetermined process,
前記所定の処理は、 The predetermined process is:
映像データから、 1または複数の GOP (Group Of Pictures) ごとにストリー ムオブジェク トユニット (S0BU) を構成するステップと、 Configuring a stream object unit (S0BU) for each of one or more GOPs (Group Of Pictures) from video data;
前記ストリ一ムォブジェク トュニットを記録データとして記録するステップと、 各ストリームオブジェク トュニットに最初に出現するコアピクチャーの開始点 または終了点が存在する位置を記録するステップとを含むことを特徴とする映像 データ記録用プログラムが得られる。 Video data recording, comprising: recording the stream object unit as recording data; and recording a position where a start point or end point of a core picture that first appears in each stream object unit exists. Program can be obtained.
また本発明によれば、 Also according to the invention,
コンピュータに所定の処理を実行させるためのプログラムであって、 前記所定の処理は、 A program for causing a computer to execute a predetermined process, The predetermined process is:
映像データから、 1または複数の GOP (Group Of Pictures) ごとにストリー ムオブジェク トユニット (S0BU) を構成するステップと、 Configuring a stream object unit (S0BU) for each of one or more GOPs (Group Of Pictures) from video data;
前記ス トリームオブジェク トュニットを第 1のファイルに記録データとして記 録するステップと、 Recording the stream object unit in a first file as recording data;
各ストリームォブジェク トュ-ットに最初に出現するコアピクチャーの開始点 または終了点が存在する位置を第 2のファイルに記録するステップとを含むこと を特徴とする映像データ記録用プログラムが得られる。 And recording the position where the start point or end point of the first core picture that appears in each stream object unit exists in the second file. It is done.
発明の効果: The invention's effect:
本発明に従えば、 記録媒体に記録された複数のピクチャーの集合体から、 容易 に少なくとも一つのピクチャーを抽出することができ、 しかも、 他の記録媒体へ のデータの高速ダビングを可能とした記録方法及び記録用プログラムが得られる。 というのは、 集合体に出現する少なくとも 1つのピクチャーの映像データにおけ る開始点または終了点が存在する位置が記録されているからである。 According to the present invention, at least one picture can be easily extracted from an aggregate of a plurality of pictures recorded on a recording medium, and recording that enables high-speed dubbing of data to another recording medium A method and a recording program are obtained. This is because the position where the start point or end point exists in the video data of at least one picture appearing in the aggregate is recorded.
更に、 本発明による映像データ記録方法及び本発明による映像データ記録用プ ログラムでは、 デジタル放送において、 記録媒体に記録された映像ストリームか ら容易にコアピクチャーのみを抽出することができる。 本発明による映像データ 記録方法及び本発明による映像データ記録用プログラムでは、 しかも、 Iピクチ ャの位置として、 記録媒体のアドレスを格納するものではなく、 実際の映像デー タにおける I ピクチャの位置を記録媒体に記録するものである。 従って、 前記記 録媒体とは異なった別の記録媒体にデータをダビングしても、 ァドレス再計算が 不要であり、 高速ダビングが可能である。 図面の簡単な説明 Furthermore, with the video data recording method according to the present invention and the video data recording program according to the present invention, only the core picture can be easily extracted from the video stream recorded on the recording medium in digital broadcasting. The video data recording method according to the present invention and the video data recording program according to the present invention do not store the address of the recording medium as the position of the I picture, but record the position of the I picture in the actual video data. It is recorded on a medium. Therefore, even if data is dubbed to another recording medium different from the recording medium, address recalculation is not required, and high-speed dubbing is possible. Brief Description of Drawings
図 1は、 本発明の第 1の実施例による映像データ記録方法を説明するための図 である。 FIG. 1 is a diagram for explaining a video data recording method according to a first embodiment of the present invention.
図 2は、 図 1の映像データ記録方法を説明するための図である。 FIG. 2 is a diagram for explaining the video data recording method of FIG.
図 3は、 本発明の第 2の実施例による映像データ記録方法を説明するための図 である。 FIG. 3 is a diagram for explaining a video data recording method according to a second embodiment of the present invention. It is.
図 4は、 DVD-VR フォーマットに本発明を適用することにより、 デジタル放送 を記録する映像デ一タ記録再生装置のブロック図である。 FIG. 4 is a block diagram of a video data recording / reproducing apparatus for recording a digital broadcast by applying the present invention to the DVD-VR format.
図 5は、 図 4におけるパーシャル TSを説明するための図である。 FIG. 5 is a diagram for explaining the partial TS in FIG.
図 6は、 図 4において用いるタイムマップの例である。 発明を実施するための最良の形態: FIG. 6 is an example of a time map used in FIG. Best Mode for Carrying Out the Invention:
次に本発明の実施例について図面を参照して説明する。 Next, embodiments of the present invention will be described with reference to the drawings.
[第 1の実施例] [First embodiment]
図 1を参照して、 本発明の第 1の実施例による映像データ記録方法を説明する。 第 1の実施例による映像データ記録方法は、 映像データ 1 0 1から、 少なくと も一つの GOP (Group Of Pictures) ごとに、 SOBU (ストリ一ムォブジェクトュ ニット) を構成する第 1のステップを含む。 図 1において、 映像データ 1 0 1は、 Iで れる I ピクテヤー ntra picture 或レヽは intra coded picture) と、 Bで; れる Bピクテャ一 (bidirectional ly predictive coded picture) と、 Pで示されるで Pピクチャー (predictive picture或レヽは predictive coded pi cture) とを含んでいる。 映像データ 1 0 1において、 1 G0P は、 1個の Iピク チヤ一と 4個の Pピクチャーと 1 0個の Bピクチャーとからなる。 図 1に図示の 例では、 前記第 1のステップでは、 映像データ 1 0 1から、 1 G0P ( = 1 5ピク チヤ一) ごとに S0BU (ストリームオブジェク トユニッ ト) を構成している。 A video data recording method according to a first embodiment of the present invention will be described with reference to FIG. The video data recording method according to the first embodiment includes a first step of forming a SOBU (stream object unit) for each GOP (Group Of Pictures) from the video data 1001. In FIG. 1, the video data 1 0 1 is an I picture ntra picture or I coded intra coded picture), a B picture B (bidirectionally predictive coded picture) B, and a P picture P (predictive picture or label is predictive coded picture). In video data 1001, 1 G0P consists of one I picture, four P pictures, and 10 B pictures. In the example shown in FIG. 1, in the first step, an S0BU (stream object unit) is configured for each 1 G0P (= 15 picture) from video data 1 0 1.
更に、 第 1の実施例による映像データ記録方法は、 S0BU を、 ディスク 1 1 2 の第 1のファイル 1 1に、 記録データとして記録し、 かつ、 各 S0BU に出現する コアピクチャー (すなわち、 Iピクチャー) の開始点または終了点が存在する各 S0BU における位置を、 ディスク 1 1 2の第 2のファイル 1 2に、 タイムマップ として記録する第 2のステップを含む。 Furthermore, in the video data recording method according to the first embodiment, the S0BU is recorded as recorded data in the first file 11 of the disk 1 1 2 and a core picture (that is, an I picture) appearing in each S0BU. The second step of recording the position in each S0BU where the starting point or the ending point of (2) exists in the second file 1 2 of the disk 1 1 2 as a time map is included.
なお、 前記コアピクチャーは、 Iピクチャーおよび Pピクチャーであっても良 レ、。 この場合、 第 2のステップでは、 S0BU を、 ディスク 1 1 2の第 1のフアイ ル 1 1に、 記録データとして記録し、 かつ、 各 S0BU に出現するコアピクチャー (すなわち、 Iピクチャーおよび Pピクチャー) の開始点または終了点が存在す る各 S0BU における位置を、 ディスク 1 1 2の第 2のファイル 1 2に、 タイムマ ップとして記録する。 The core picture may be an I picture and a P picture. In this case, in the second step, the S0BU is recorded as recorded data in the first file 11 of the disk 1 1 2 and the core picture that appears in each S0BU The position in each S0BU where the start point or end point of (that is, the I picture and P picture) exists is recorded as a time map in the second file 12 of the disk 1 12.
また、 上述のステップを、 所定の処理として含むプログラムを作成し、 該プロ グラムをコンピュータに実行させることにより、 上記第 1の実施例による映像デ In addition, by creating a program including the above steps as a predetermined process and causing the computer to execute the program, the video data according to the first embodiment is obtained.
—タ記録方法をコンピュータ上で行なうことができる。 -The data recording method can be performed on a computer.
図 2を参照すると、 図 1における映像データ 1 0 1が、 1以上の一定のバケツ ト数 (図示の例では 1 7 0個) のパケット (図示の例では、 トランスポートスト リーム (T S ) パケット) を有するパケットグループを複数有し、 前記パケット の各々は、 ヘッダー Hと、 1以上の一定のバイ ト数のデータとを有するデジタル 放送データ 1 0 1として示されている。 バケツトの各々は、 図示の例では、 1 8 8 B y t e sである。 また、 バケツトグループは、 先頭にヘッダー (バケツトグ ループヘッダー) 、 各パケットの直前または直後に到着時刻 (PATS: Packet Arr ival Time Stamp) を持っていてもよく、 その他のデータが含まれていてもいい。 この場合、 図 1において、 各 S O B Uに出現するコアピクチャー (すなわち、 Iピクチャー) の開始点または終了点が存在する、 パケットグループナンバーお よびバケツトグループ中のトランスポートストリームバケツトナンバーを、 前記 コアピクチャーの開始点または終了点が存在する各 S O B Uにおける位置として 示す。 Referring to FIG. 2, the video data 1 0 1 in FIG. 1 is a packet of a certain number of buckets (1 70 in the example shown) (in the example shown, a transport stream (TS) packet). ), And each of the packets is shown as digital broadcast data 1001 having a header H and a fixed number of bytes of data of 1 or more. Each bucket is 1 8 8 B y t e s in the example shown. A bucket group may have a header (bucket group header) at the beginning and an arrival time (PATS: Packet Arrival Time Stamp) immediately before or after each packet, and may contain other data. Good. In this case, in FIG. 1, the packet group number and the transport stream bucket number in the bucket group where the start point or the end point of the core picture (that is, I picture) appearing in each SOBU exists It is shown as the position in each SOBU where the start or end point of the picture exists.
なお、 各 S O B Uに出現するコアピクチャー (Iピクチャー) の開始点または 終了点が存在する、 バケツトグル一プナンパ一、 バケツトグループ中のバケツト ナンバー、 及びバケツト中のバイ トナンバーのうち、 少なくとも一つを、 前記コ ァピクチャー (Iピクチャー) の開始点または終了点が存在する各 S O B Uにお ける位置として示すようにすれば良い。 It should be noted that at least one of the bucket group number picker, the bucket number in the bucket group, and the byte number in the bucket where the start point or end point of the core picture (I picture) that appears in each SOBU exists. The position may be indicated as the position in each SOBU where the start point or end point of the core picture (I picture) exists.
図 1において、 前記コアピクチャー (Iピクチャー) の開始点または終了点が 存在する各 S O B Uにおける位置を記録するか記録しないか選択したうえで、 記 録することを選択したときは記録を行い、 さらに記録するか記録しないかを示す フラグを、 ディスク 1 1 2の第 3のファイル 1 3に、 別途記録する。 この際、 第 1のファイル 1 1に記録される前記記録データを所定の単位でダル ープ化し、 グループ単位で前記コアピクチャー (Iピクチャー) の開始点または 終了点が存在する各 S O B Uにおける位置を記録するか記録しなレ、か選択したう えで、 記録することを選択したときは記録を行い、 さらにグループ単位で記録す るか記録しないかを示すフラグを、 ディスク 1 12の第 3のファイル 13に、 別 途記録するようにしても良い。 In FIG. 1, after selecting whether to record or not to record the position in each SOBU where the start point or end point of the core picture (I picture) exists, recording is performed. A flag indicating whether to record or not is recorded separately in the third file 1 3 of the disc 1 1 2. At this time, the recorded data recorded in the first file 11 1 is doubled in a predetermined unit, and the position in each SOBU where the start point or end point of the core picture (I picture) exists in a group unit. After selecting whether to record or not, if you choose to record, you will record, and a flag indicating whether to record in groups or not will be flagged on the third disk 1 12 File 13 may be recorded separately.
[第 2の実施例] [Second Example]
次に、 図 3を参照して、 本発明の第 2の実施例による映像データ記録方法を説 明する。 Next, a video data recording method according to a second embodiment of the present invention will be described with reference to FIG.
第 2の実施例による映像データ記録方法は、 映像データ 101から、 複数の G 0P ごとに SOBU (ストリームオブジェク トユニット) を構成するステップを 含む。 図 3に図示の例では、 映像データ 101から、 2個の G0Pごとに SOBU を構成している。 The video data recording method according to the second embodiment includes a step of configuring a SOBU (stream object unit) for each of a plurality of G 0Ps from the video data 101. In the example shown in FIG. 3, a SOBU is configured for every two G0Ps from the video data 101.
更に、 第 2の実施例による映像データ記録方法は、 S0BU を、 ディスク 1 1 2 の第 1のファイル 1 1に、 記録データとして記録し、 かつ、 各 SOBUに最初に 出現するコアピクチャー (すなわち、 最初の GOPの Iピクチャー) の開始点ま たは終了点が存在する各 SOBUにおける位置を、 ディスク 1 12の第 2のファ ィル 12に、 タイムマップとして記録する記録ステップを含む。 Furthermore, in the video data recording method according to the second embodiment, S0BU is recorded as recorded data in the first file 11 of the disk 1 1 2 and the core picture that first appears in each SOBU (ie, This includes a recording step of recording the position in each SOBU where the start point or end point of the first GOP (I picture) exists in the second file 12 of the disk 112 as a time map.
ここで、 上述のステップを、 所定の処理として含むプログラムを作成し、 該プ ログラムをコンピュータに実行させることにより、 上記第 2の実施例による映像 データ記録方法をコンピュータ上で行なうことができる。 Here, the video data recording method according to the second embodiment can be performed on a computer by creating a program including the above steps as a predetermined process and causing the computer to execute the program.
図 3における映像データ 101力 図 2に示したようなデジタル放送データ 1 01であるとする。 すなわち、 図 2におけるデジタル放送データ 101は、 1以 上の一定のパケット数 (図示の例では 1 70個) のパケット (図示の例では、 ト ランスポートストリーム (TS) パケット) を有するパケットグループを複数有 し、 前記パケッ トの各々は、 ヘッダー Hと、 1以上の一定のバイ ト数のデータと を有している。 パケットの各々は、 図示の例では、 1 88 By t e sである。 ま た、 パケットグループは、 先頭にヘッダー (パケットグループヘッダ一) 、 各パ ケットの直前または直後に到着時刻 (PATS: Packet Arrival Time Stamp) を持 つていてもよく、 その他のデータが含まれていてもいい。 Video data 101 in FIG. 3 Assume that the digital broadcast data 101 shown in FIG. That is, the digital broadcast data 101 in FIG. 2 includes a packet group having a certain number of packets of 1 or more (170 in the example shown) (transport stream (TS) packet in the example shown). There are a plurality of packets, and each of the packets has a header H and data of a certain number of bytes of 1 or more. Each packet is 1 88 By tes in the example shown. A packet group is preceded by a header (one packet group header), and each packet. It may have a packet arrival time stamp (PATS) immediately before or after the packet, and may contain other data.
この場合、 図 3において、 各 S O B Uに最初に出現するコアピクチャー (最初 の G O Pの Iピクチャー) の開始点または終了点が存在する、 パケットグループ ナンバーおよびバケツトグループ中のトランスポートストリームバケツトナンパ 一を、 前記コアピクチャー . (最初の G O Pの Iピクチャー) の開始点または終了 点が存在する各 S O B Uにおける位置として示す。 In this case, in Fig. 3, the packet group number and the transport stream bucket number in the bucket group where the start point or end point of the first core picture (I picture of the first GOP) that appears in each SOBU exists. Is shown as the position in each SOBU where the start point or end point of the core picture (I picture of the first GOP) exists.
なお、 各 S O B Uに最初に出現するコアピクチャー (最初の G O Pの Iピクチ ヤー) の開始点または終了点が存在する、 パケットグループナンバー、 パケット グループ中のバケツトナンバー、 及びバケツト中のバイ トナンバーのうち、 少な くとも一つを、 前記コアピクチャー (最初の G O Pの Iピクチャー) の開始点ま たは終了点が存在する各 S O B Uにおける位置として示すようにすれば良い。 図 3において、 前記コアピクチャー (最初の G O Pの Iピクチャー) の開始点 または終了点が存在する各 S O B Uにおける位置を記録するか記録しなレ、か選択 したうえで、 記録することを選択したときは記録を行い、 さらに記録するか記録 しないかを示すフラグを、 ディスク 1 1 2の第 3のファイル 1 3に、 別途記録す る。 Note that the start or end point of the first core picture (the first GOP I-picture) that appears in each SOBU exists, the packet group number, the packet number in the packet group, and the byte number in the bucket. At least one of them may be indicated as a position in each SOBU where the start point or end point of the core picture (the I picture of the first GOP) exists. In Fig. 3, when selecting whether to record or not to record the position in each SOBU where the start point or end point of the core picture (the first GOP I picture) exists Records and records a flag indicating whether to record further or not in the third file 13 of the disc 1 1 2 separately.
この際、 第 1のファイル 1 1に記録される前記記録データを所定の単位でダル —プ化し、 グループ単位で前記コアピクチャー (Iピクチャー) の開始点または 終了点が存在する各 S O B Uにおける位置を記録するか記録しない力選択したう えで、 記録することを選択したときは記録を行い、 さらにグループ単位で記録す るか記録しないかを示すフラグを、 ディスク 1 1 2の第 3のファイル 1 3に、 別 途記録するようにしても良い。 At this time, the recording data recorded in the first file 11 1 is dipped in a predetermined unit, and the position in each SOBU where the start point or end point of the core picture (I picture) exists in a group unit. If you choose to record or not to record and choose to record, you will record, and a flag indicating whether to record in groups or not will be flagged as the third file 1 on disc 1 1 2 3, it may be recorded separately.
上述した映像データ記録方法のいずれかで、 前記 S0BU が記録され、 かつ、 前 記コアピクチャーの開始点または終了点が存在する各ストリームォブジェク トュ ニットにおける位置が記録された映像データ記録媒体としてのディスク 1 1 2が 得られる。 As one of the video data recording methods described above, as a video data recording medium in which the S0BU is recorded and the position in each stream object unit where the start point or end point of the core picture exists is recorded Disc 1 1 2 is obtained.
以上説明したように、 本発明では、 映像データから、 1または複数 GOP (Grou p Of Pictures) ごとにス トリームオブジェクトを構成したとき、 前記 S0BUと、 各ストリームオブジェク トめうちコアピクチャーの開始点または終了点が存在す る位置とを、 ファイルに記録することにより、 コアピクチャーの開始点または終 了点を即座に知ることができ、 一部再生或いは一部伝送の高速化、 複数チャンネ ル同時動作、 別機能実現との同時動作、 そして低消費電力化が容易に実現可能と なる。 As described above, in the present invention, one or more GOPs (Grou When a stream object is configured for each (P Of Pictures), the S0BU and the position where the start point or end point of the core picture of each stream object exists are recorded in a file. You can immediately know the start point or end point, and you can easily realize partial playback or partial transmission speedup, simultaneous operation of multiple channels, simultaneous operation with other functions, and low power consumption. Become.
本発明では、 同時に、 ジョグ (Jog)、 シャ トル (Shuttle)などの特殊再生機能も、 容易に実現可能とすることができる。 というのは、 コアピクチャーを高速でとり だせるからである。 In the present invention, at the same time, special playback functions such as jog and shuttle can be easily realized. This is because the core picture can be taken out at high speed.
また、 開始点または終了点のパケットグループナンバー、 およびパケットダル ープ中のトランスポートストリ一ムナンバー、 即ちバケツトナンバーを記録する ことにより、 パケット単位でコアピクチャーの開始点、 終了点が分かり、 かつ、 ストリーム中のバケツトナンバーで開始点、 終了点を記録することにより、 媒体 ごとのァドレス構成に影響されずに開始点、 終了点が分かる。 Also, by recording the packet group number at the start point or end point, and the transport stream number in the packet loop, that is, the bucket number, the start point and end point of the core picture can be found on a packet basis, and By recording the start point and end point with the bucket number in the stream, the start point and end point can be determined without being affected by the address structure of each medium.
即ち、 例えば、 特許文献 1のように、 コアピクチャーの開始点、 終了点のセク ターァドレスを記録する場合と比べて、 That is, for example, as in Patent Document 1, compared to the case where the sector address of the start point and end point of the core picture is recorded,
• コアピクチャーを送信しなければならないバケツトを直接指定できるため、 パケット単位でデータを送信する際のゴミデータを削除できる。 • Since the bucket to which the core picture must be sent can be specified directly, garbage data when sending data in packets can be deleted.
• ス トリ一ム中のバケツトナンバーにより開始点、 終了点が指定するため、 記 録媒体によって表示が変わらず、 異なった媒体にデータをダビングするときなど にもアドレス再計算不要、 低計算負荷、 低消費電力、 高速ダビングを可能とでき る。 • Since the start and end points are specified by the bucket number in the stream, the display does not change depending on the recording medium, and there is no need to recalculate the address when dubbing data to a different medium. Low power consumption and high speed dubbing are possible.
という効果を持つ。 Has the effect.
ここで、 図 1及び図 3をまとめると、 本発明は、 Here, when FIG. 1 and FIG. 3 are put together, the present invention
複数のピクチャーの集合体 (S O B U) を備える映像データを記録データとし て記録するステップ (1 1 ) と、 A step (1 1) of recording video data including an aggregate of a plurality of pictures (SOBU) as recording data;
前記集合体に出現する少なくとも 1つのピクチャーの前記映像データにおける 開始点または終了点が存在する位置を記録するステップ (1 2 ) とを含むことを 特徴とする記録方法としてとらえることもできる。 And (12) recording a position where a start point or an end point in the video data of at least one picture appearing in the aggregate exists. It can also be regarded as a characteristic recording method.
更に、 上述のステップを、 所定の処理として含むプログラムを作成し、 該プロ グラムをコンピュータに実行させることにより、 上記記録方法をコンピュータ上 で行なうことができる。 Furthermore, the recording method can be performed on a computer by creating a program including the above steps as a predetermined process and causing the computer to execute the program.
次に、 上述した映像データ記録方法を実行し、 かつ、 前記記録データを再生す る映像データ記録再生装置を示した図 4について説明する。 Next, FIG. 4 showing a video data recording / reproducing apparatus that executes the video data recording method described above and reproduces the recorded data will be described.
図 4は、 DVD- VR フォーマットに本発明を適用することにより、 デジタル放送 を記録する例である。 Fig. 4 shows an example of recording a digital broadcast by applying the present invention to the DVD-VR format.
図 4では、 放送されたデータ放送データを、 TS (Transport Stream: トランス ポートストリーム) として記録する例を示している。 Figure 4 shows an example of recording broadcast data as TS (Transport Stream).
入力したデジタル放送データ 101は、 STB (Set Top Box:セットトップボッ タス) 102を経由し、 パーシャル TS103として分離される。 The input digital broadcast data 101 is separated as a partial TS 103 via an STB (Set Top Box) 102.
パーシャル TS103とは、 図 5に示すように、 複数の TS中で、 同じ周波数 (図示の例では、 4チャンネル) の T Sのみを取り出して得られたものである。 パーシャル TS103は、 映像ストリームデータ処理ブロック 1 04により映 像ス トリームデータファイル HR—STRx.SRO (105) として出力されると同時に、 ナビゲーションデータ処理ブロック 106によりナビゲ一ションデータファイル HR_MANGR. IF0 (107) 、 タイムマップデータ処理ブロック 108によりタイム マップデータファイル HR_STMx. IF0 (109) が出力される。 As shown in FIG. 5, the partial TS103 is obtained by extracting only TS of the same frequency (four channels in the example shown) from a plurality of TSs. Partial TS103 is output as video stream data file HR—STRx.SRO (105) by video stream data processing block 104, and at the same time, navigation data processing block 106 navigates to navigation data file HR_MANGR. IF0 (107). The time map data processing block 108 outputs the time map data file HR_STMx. IF0 (109).
104は、 パーシャル TS103に対して、 所定の DVD記録フォーマツトで定 められているフォーマツトに従って、 映像ストリームデータファイル HR_STRx. S R0 (1 05) を発生するものであるが、 独自の記録フォーマットでもよく、 また は 103をそのまま記録してもレ、い。 104 generates the video stream data file HR_STRx.S R0 (1 05) according to the format specified in the predetermined DVD recording format for the partial TS103, but it may have its own recording format, Or you can record 103 as is.
106は、 パーシャル TS103に対して、 所定の DVD記録フォーマツトで定 められているフォーマツトに従って、 ナビゲ一シヨンデータファイル HR_MANGR. IF0 (107) を発生するものである。 例えば、 映像圧縮フォーマット、 ビット レート、 フレーム周波数、 アスペク ト比などのデータがこれに相当する。 106 generates a navigation data file HR_MANGR. IF0 (107) for the partial TS 103 in accordance with a format defined by a predetermined DVD recording format. For example, data such as video compression format, bit rate, frame frequency, and aspect ratio correspond to this.
また、 後述する、 第 1のコアピクチャーの開始点または終了点が存在する位置 を記録する力記録しないかを示すフラグ、 第 1のコアピクチャーの開始点または 終了点が存在する位置を記録するか記録しないかをグループ単位で示すフラグ、 コアピクチャーを Iピクチャーとすることを示すフラグ、 コアピクチャ一を Iピ クチャ一および pピクチャーとすることを示すフラグを含ませてもレ、い。 Also, the position where the start point or end point of the first core picture exists, which will be described later A flag that indicates whether or not to record force, a flag that indicates whether or not to record the position where the start point or end point of the first core picture exists, and indicates that the core picture is to be an I picture It is possible to include a flag and a flag indicating that the core picture is an I picture and a p picture.
1 0 7は、 発生後メモリにストアしておき、 記録終了時に一挙に DVDに記録し てもいい。 1 0 7 can be stored in memory after the occurrence and recorded on the DVD at the end of recording.
1 0 8は、 パーシャル TS 1 0 3に対して、 タイムマップデータファイル HR—ST Mx. IF0 ( 1 0 9 ) を発生するものであり、 例えば後述の図 2に示すようなデータ である 1STREF— SZ、 SOBU— PB_TM、 S0BU_SZ、 SOBU— S— PKT— P0S、 1STREF— E— POS をタ ィムマップとして発生する。 1 0 8 generates a time map data file HR—ST Mx. IF0 (1 0 9) for the partial TS 1 0 3, and for example, 1STREF— SZ, SOBU—PB_TM, S0BU_SZ, SOBU—S—PKT—P0S, 1STREF—E—POS are generated as time maps.
1 0 9は、 発生後メモリにストアしておき、 記録終了時に一挙に DVDに記録し てもいい。 1 0 9 can be stored in memory after the occurrence and recorded on the DVD at the end of recording.
タイムマツプデータに関しては、 後ほど詳しく説明する。 The time map data will be described in detail later.
そして、 最終的に、 記録ストリーム発生ブロック 1 1 0によりこれらのフアイ ルが統合され、 1本の記録データ 1 1 1となり、 光ヘッド 1 1 4からディスク (DVD) 1 1 2に記録映像ストリームとして記録される。 Finally, these files are integrated by the recording stream generation block 1 1 0 to become one recording data 1 1 1, which is recorded as a recording video stream from the optical head 1 1 4 to the disc (DVD) 1 1 2. To be recorded.
また、 これらの記録データ発生における制御は、 全体制御ブロック 1 1 3によ り行われる。 The control for the generation of these recording data is performed by the overall control block 1 1 3.
記録映像ストリームは、 TS またはパーシャル TS より構成される。 1つの TS は 188バイ トで構成される。 The recorded video stream is composed of TS or partial TS. One TS is composed of 188 bytes.
170個の TSにより、 バケツトグル一プが構成されるものとする。 A bucket group is composed of 170 TSs.
また、 パケットグループは、 先頭にヘッダー (パケットグループヘッダー) 、 各バケツトの直前または直後に到着時刻 (PATS : Packet Arrival Time Stamp) を持っていてもよく、 その他のデータが含まれていてもレ、い。 A packet group may have a header (packet group header) at the beginning and an arrival time (PATS: Packet Arrival Time Stamp) immediately before or after each bucket, and even if other data is included, Yes.
また、 1つの G0Pから、 SOBU (Stream Object Unit : ス トリームオブジェク ト ュニット)が構成されるものとする。 A single G0P shall constitute a SOBU (Stream Object Unit).
S0BU ごとにタイムマップが発生する。 映像ス トリームは HR— STRx. SRO フアイ ル、 タイムマップは HR— STMx. IF0ファイルに配置される。 従って、 映像ストリームが配置された HR—STRx. SROファイルをアクセスしなく ても、 タイムマツプが配置された HR_STRx. SROフアイルのみをァクセスすれば、 各 S0BU における Iピクチャーの先頭位置、 終了位置を知ることができ、 容易に Iピクチャーのみを伝送することができる。 A time map is generated for each S0BU. The video stream is placed in the HR—STRx. SRO file, and the time map is placed in the HR—STMx. IF0 file. Therefore, even if the HR_STRx.SRO file where the video stream is placed is not accessed, only the HR_STRx.SRO file where the time map is placed can be accessed to know the start and end positions of the I picture in each S0BU. It is possible to transmit only I-pictures easily.
図示していないが、 タイムマップが 1STREF_S_PG、 1STREF_S_P0S、 ISTREF— SZ、 1STREF_E_P0Sにより構成される例を示す。 Although not shown, an example is shown in which the time map is composed of 1STREF_S_PG, 1STREF_S_P0S, ISTREF-SZ, and 1STREF_E_P0S.
1STREF_S_PG は、 第 1 リファレンスピクチャー (即ち、 Iピクチャー) の開始 パケットグループナンバーを示す。 1STREF_S_PG indicates the start packet group number of the first reference picture (ie, I picture).
1STREF_S_P0S は、 第 1 リファレンスピクチャ一 (即ち、 I ピクチャー) の開 始バケツトグループ中の開始バケツトナンバー (即ち、 開始 TS ナンバー) を示 す。 1STREF_S_P0S indicates the starting bucket number (ie, starting TS number) in the starting bucket group of the first reference picture (ie, I picture).
1STREF_SZ は、 第 1 リファレンスピクチャー (即ち、 Iピクチャー) が要する パケットグループ数である。 開始パケットグループ、 終了パケットグループとも ISTREF— SZ に加算される。 また、 この値は、 ISTREF— E_PG として、 終了パケット グループナンバーとしてもいい。 1STREF_SZ is the number of packet groups required by the first reference picture (ie, I picture). Both start packet group and end packet group are added to ISTREF—SZ. This value can also be the ending packet group number as ISTREF—E_PG.
1STREF_E_P0S は、 第 1 リファレンスピクチャー (即ち、 I ピクチャー) の終 了パケットグループ中の終了パケットナンバー (即ち、 終了 TS ナンバー) を示 す。 1STREF_E_P0S indicates the end packet number (ie, end TS number) in the end packet group of the first reference picture (ie, I picture).
各 S0BU における Iピクチャーの先頭位置に関しては、 通常第 1バケツトグル —プのため、 記述しなくてもいい。 ただし、 S0BU はパケットグループの先頭か ら開始するとは限らないため、 第 1 TS、 または第 1バイ トとは限らない。 また、 タイムマップには、 終了位置以外のデータが記述されてもいい。 The head position of the I picture in each S0BU usually does not need to be described because it is the first bucket group. However, since S0BU does not always start from the beginning of the packet group, it is not necessarily the first TS or the first byte. Data other than the end position may be described in the time map.
図 6に、 タイムマップの例を示す。 Figure 6 shows an example of a time map.
1STREF_SZ は、 第 1 リファレンスピクチャー (即ち、 Iピクチャー) が要する パケットグループ数である。 1STREF_SZ is the number of packet groups required by the first reference picture (ie, I picture).
S0BU_PB_TMは、 当該 S0BUの表示時間が、 ビデオフレーム数またはフィ一ルド 数で示されている。 In S0BU_PB_TM, the display time of the S0BU is indicated by the number of video frames or the number of fields.
S0BLLSZは、 当該 S0BUが記録されるパケットグループ数である。 S0BU_S_PKT_P0Sは、 当該 SOBUが開始する、 バケツトグループ中の TSナンパ 一である。 前項で示した 1STREF_S__P0Sと同じ結果となる。 S0BLLSZ is the number of packet groups in which the S0BU is recorded. S0BU_S_PKT_P0S is a TS number in the bucket group that this SOBU starts. The result is the same as 1STREF_S__P0S shown in the previous section.
1STREF— E_P0S は、 第 1 リファレンスピクチャー (即ち、 Iピクチャー) の終 了パケットグループ中の終了パケットナンバー (即ち、 終了 TS ナンパ一) を示 す。 1STREF—E_P0S indicates the end packet number (ie, end TS number) in the end packet group of the first reference picture (ie, I picture).
例えば、 Iピクチャーが要するバケツトグループ数が 1 0、 S0BU 当たりのフ ィールド数が 3 0、 S0BUのパケットグループ数が 2 5、 当該 S0BUが開始するパ ケットグループ中の TS ナンバーが 1 4 8、 Iピクチャーの終了バケツトグル一 プ中の終了 TSナンバーが 7 3のとき、 For example, the number of bucket groups required for an I picture is 10; the number of fields per S0BU is 30; the number of packet groups of S0BU is 25; the TS number in the packet group started by the S0BU is 14 8; End of I picture end bucket group When TS number is 7 3,
1STREF—SZ: 1 0 1STREF—SZ: 1 0
S0BU—PB一 TM: 3 0 S0BU—PB 1 TM: 3 0
S0BU—SZ: 2 5 S0BU—SZ: 2 5
S0BU—S—PKT—P0S: 1 4 8 S0BU—S—PKT—P0S: 1 4 8
1STREF一 E— P0S: 7 3 1STREF one E—P0S: 7 3
となる。 It becomes.
これにより、 第 1パケットグループ第 1 4 8バケツトの TS から、 第 1 0パケ ットグループ第 7 3パケットの TS まで伝送することにより、 Iピクチャーを含 む TSパケットを、 無駄なく効率よく伝送することができる。 As a result, the TS packet including the I picture can be efficiently transmitted without waste by transmitting from the TS of the 1st packet group 14 8 packet to the TS of the 10th packet group 7th 3 packet. it can.
ただし、 図 6に示したタイムマップを、 データの名称と順序に関して変更して も良い。 例えば、 第 1 リファレンスピクチャーの終了パケットグループ中の終了 パケットナンバーの名称を、 「1STREF— E_P0S」 から 「1STREF_E_PKT_P0SJ へと変 更し、 However, the time map shown in Fig. 6 may be changed with respect to the name and order of data. For example, the name of the end packet number in the end packet group of the first reference picture is changed from “1STREF—E_P0S” to “1STREF_E_PKT_P0SJ,
1STREF—SZ: 1 0 1STREF—SZ: 1 0
1STREF— E一 PKT— P0S: 7 3 1STREF—E PKT—P0S: 7 3
S0BU—PB一 TM: 3 0 S0BU—PB 1 TM: 3 0
S0BU—SZ: 2 5 S0BU—SZ: 2 5
SOBU— S—PKT— P0S: 1 4 8 SOBU— S—PKT— P0S: 1 4 8
のように順序を変更しても良い。 また、 図示していないが、 第 1のコアピクチャーの開始点または終了点が存在 する位置を記録するか記録しないか選択したうえで、 記録することを選択したと きは記録を行い、 記録しないことを選択したときは記録を行わなレ、。 The order may be changed as follows. In addition, although not shown in the figure, when recording is selected after selecting whether to record or not record the position where the start point or end point of the first core picture exists, recording is performed and recording is not performed. Do not record when you choose.
さらに、 記録するか記録しないかを示すフラグを別途記録する。 In addition, a flag indicating whether to record or not is recorded separately.
この場合、 前記フラグはタイムマップと異なったファイルに記録されてもよく、 同じファイルに記録されてもレ、い。 In this case, the flag may be recorded in a file different from the time map, or it may be recorded in the same file.
なお、 図 4においても、 記録データを所定の単位でグループ化し、 グループ単 位で第 1のコアピクチャーの開始点または終了点が存在する位置を記録するか記 録しないか選択したうえで、 記録することを選択したときは記録を行い、 記録し ないことを選択したときは記録を行わない。 In FIG. 4 as well, recording data is grouped in a predetermined unit, and recording is performed after selecting whether or not to record the position where the first core picture start point or end point exists in group units. If you choose to record, it will be recorded. If you choose not to record, it will not be recorded.
さらに、 グループ単位で記録するか記録しないかを示すフラグを別途記録する。 この場合も、 前記フラグはタイムマップと異なったフアイルに記録されてもよ く、 同じファイルに記録されてもいい。 In addition, a flag indicating whether to record in group units or not is recorded separately. In this case, the flag may be recorded in a file different from the time map, or may be recorded in the same file.
ここで、 コアピクチャーを、 I (Intra) ピクチャーとしてもレ、い。 Here, the core picture can also be an I (Intra) picture.
あるいは、 コアピクチャーを、 Iピクチャーおよび P (Predictive) ピクチャ —としてもレ、い。 Alternatively, the core picture can be an I picture and a P (Predictive) picture.
また、 コアピクチャーを Iピクチャ一とする力、 Iピクチャ一および Pピクチ ヤーとするかをフラグで示し、 そのフラグを記録してもレ、い。 It is also possible to indicate whether the core picture has the power to make the I picture one, the I picture one and the P picture, and record the flag.
前記フラグはタイムマップと異なったファイルに記録されてもよく、 同じファ ィルに記録されてもいい。 The flag may be recorded in a file different from the time map, or may be recorded in the same file.
また、 前記映像データ記録方法で記録すること、 または記録された媒体を再生 することを特徴とする映像データ記録再生装置も、 本発明に含まれるものである。 また、 前記映像データ記録方法で記録された映像データ記録媒体も、 本発明に 含まれるものである。 Also, the present invention includes a video data recording / reproducing apparatus that records by the video data recording method or reproduces a recorded medium. The video data recording medium recorded by the video data recording method is also included in the present invention.
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004-256877 | 2004-09-03 | ||
| JP2004256877 | 2004-09-03 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2006025607A1 true WO2006025607A1 (en) | 2006-03-09 |
Family
ID=36000234
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2005/016560 Ceased WO2006025607A1 (en) | 2004-09-03 | 2005-09-02 | Video data recording method, video data recording device, video data recording/reproducing device and video data recording medium |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2006025607A1 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2000049803A1 (en) * | 1999-02-18 | 2000-08-24 | Kabushiki Kaisha Toshiba | Medium on which stream data is recorded, its recording method, and its reproducing method |
-
2005
- 2005-09-02 WO PCT/JP2005/016560 patent/WO2006025607A1/en not_active Ceased
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2000049803A1 (en) * | 1999-02-18 | 2000-08-24 | Kabushiki Kaisha Toshiba | Medium on which stream data is recorded, its recording method, and its reproducing method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6263150B1 (en) | Video data editing apparatus, optical disc for use as a recording medium of a video data editing apparatus, and computer-readable recording medium storing an editing program | |
| US7215876B2 (en) | Optical disc, video data editing apparatus, computer-readable recording medium storing an editing program, reproduction apparatus for the optical disc, and computer-readable recording medium storing an reproduction program | |
| US6330392B1 (en) | Video data editing apparatus and computer-readable recording medium storing an editing program | |
| EP1983522A2 (en) | Recording/reproduction apparatus and method as well as recording medium | |
| KR20010013565A (en) | Optical disc, optical disc recording method and apparatus, and optical disc reproducing method and apparatus | |
| TW200421302A (en) | Recording medium having data structure for managing reproduction of still pictures recorded thereon and recording and reproducing methods and apparatuses | |
| US6487364B2 (en) | Optical disc, video data editing apparatus, computer-readable recording medium storing an editing program, reproduction apparatus for the optical disc, and computer-readable recording medium storing a reproduction program | |
| WO2007017986A1 (en) | Recording medium, reproduction device, and reproduction method | |
| WO2006054590A1 (en) | Data processing apparatus | |
| US20070147780A1 (en) | Recorder and recording method | |
| CN102027742A (en) | Recording/playback device | |
| CN101083113B (en) | Reproduction device and reproduction method | |
| JP5034608B2 (en) | Recording method | |
| JP4807250B2 (en) | Recording method | |
| WO2006025607A1 (en) | Video data recording method, video data recording device, video data recording/reproducing device and video data recording medium | |
| WO2005120061A1 (en) | Recording medium, reproduction device, program, and reproduction method | |
| JP4297141B2 (en) | Information processing apparatus and method, and program | |
| CN101198072A (en) | Recording method | |
| CN101290788B (en) | Recording method | |
| JPWO2005081522A1 (en) | Data processing apparatus and data processing method | |
| JP4946426B2 (en) | Recording method | |
| JP4255796B2 (en) | DATA RECORDING DEVICE, DATA RECORDING METHOD, DATA RECORDING PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM | |
| JP2007325110A (en) | IMAGING DEVICE AND IMAGING DEVICE CONTROL METHOD | |
| JP2006521657A (en) | Method, system and software for high speed archiving from HDD to optical disk drive | |
| JP2011205681A (en) | Recording method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU LV MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase | ||
| NENP | Non-entry into the national phase |
Ref country code: JP |
|
| WWW | Wipo information: withdrawn in national office |
Country of ref document: JP |