专利摘要:
The present invention divides and records the received digital data stream into recording units on a recording medium such as a digital video disc, generates visual information for searching the recorded digital data stream, and uses the generated visual information. A method and apparatus for searching for a desired recording position, the method comprising: recording time information of a recording digital data stream in a format such as a time format of navigation information, and reading and using the data as an arrival lower time of the data stream during a search operation; Compensation of the visual information on the starting position of the recording unit due to insufficient temporal resolution of the search information displayed in increments of a certain unit time is performed to accurately calculate the start time of the recording unit and the arrival time for accessing the recording unit. Indicates the offset from the designated position by the increment information. Is without the need of additional information, and the user can rapidly / exactly navigate to the desired playback position, is also very useful inventions which can maximize the efficiency of the recording medium having the limited recording capacity.
公开号:KR20000057729A
申请号:KR1020000000715
申请日:2000-01-07
公开日:2000-09-25
发明作者:김병진;서강수;유제용;강기원
申请人:구자홍;엘지전자 주식회사;
IPC主号:
专利说明:

Method for generating search information of recorded digital data stream and search method using same, and apparatus therefor {Method and apparatus for creating search information of recorded digital data streams and searching the recorded streams by using the search information}
The present invention divides and records the received digital data stream into recording units on a recording medium such as a digital video disc, generates visual information for searching the recorded digital data stream, and uses the generated visual information. A method and apparatus for searching for a desired recording position.
In conventional analog television broadcasting, a video signal is transmitted through an AM or FM modulation and transmitted through a radio wave and a wired cable. However, in recent years, the standardization of digital television broadcasting has been increased due to the development of digital technologies such as digital image compression and digital modulation and demodulation. It is making rapid progress and digitizing existing terrestrial, satellite and cable broadcasts based on the Moving Picture Experts Group (MPEG).
According to the development of digital video / audio compression technology and digital transmission technology, the digital broadcasting can provide a higher quality broadcasting service than an analog broadcasting signal service, and in particular, can transmit a plurality of broadcasting programs in the same bandwidth, and digital communication media. And an increase in interoperability with digital storage media.
In such digital broadcasting, a plurality of broadcast programs encoded on the basis of MPEG are multiplexed and transmitted in the form of a transport stream (TS), which is received by a set top box or the like installed on the receiving side. A plurality of broadcast programs included in the transport stream are demultiplexed so that only one desired broadcast program is selected. The selected broadcast program is decoded by a decoder built into the set-top box to decode the original audio and video signal such as a television. It is delivered to A / V output device.
As described above, researches on a system for receiving a digital broadcast signal and outputting it to an A / V output device such as a television, as well as storing, editing, and playing the received broadcast signal in a storage medium, Receives a digital data stream from a set-top box and stores it in a streamer, such as a digital video disc (DVD) recorder, via a communication interface such as an IEEE-1394 serial bus, and edits the stored digital stream. And a system capable of reproducing digital audio and video through an AV output device such as a television by reproducing and transmitting the communication interface to a set top box through media.
In such a system, a recording unit (Stream OBject (SOB)), which is a recording unit for a digital data stream of a single program, on a recording medium such as a DVD, and a recording unit (SOBU), which is a recording unit constituting the recording assembly, is described. Research on how to create and record the partitioned record and the search information for searching and managing the partitioned SOB and SOBU is particularly desired. In particular, a search request time selected by a user is specified. There is a demand for a study on how to quickly search a record data stream corresponding to a (Search time) without searching errors.
Accordingly, the proposed conventional digital data stream recording and management information generation recording method will be described in detail with reference to the accompanying drawings.
First, FIG. 1 schematically shows a system to which a conventional management information generation recording method of a conventional recording digital data stream is applied, and FIG. 2 shows a recording and management information generation recording process of a digital data stream made by the system. As shown, first, the system is composed of a set-top box 100, a communication interface (IEEE 1394) and a streamer (Streamer) 200, the set-top box 100 is encoded and transmitted by the system encoder of the broadcasting station Receives and demultiplexes a transport stream (TS), which is a broadcast program of a broadcasting station, and at the request of the user, the controller 140 controls the transport stream for the broadcast program tuned by the channel selection processor 110 to the system. A decoder 120 decodes and outputs it through an AV set such as a television, or tunes a broadcast program tuned at the user's request. By transmitting to the streamer 200 through the E1394 communication interface (130, 210), the streamer 200 can record the broadcast program to a recording medium 230, such as a digital video disc (DVD), The streamer 200 reads the broadcast program recorded on the recording medium 230 according to a user's request, and transmits the broadcast program to the set top box 100 through the IEEE1394 communication interface 210 or 130, and the set top box 100. Decodes the broadcast program transmitted from the streamer 100 to the decoder 120 and outputs it to the television so that the broadcast program recorded on the recording medium can be reproduced and output on the television screen.
On the other hand, the control unit 250 of the streamer 200, the data stream transmitted from the set-top box 100 on the recording medium 230 by the storage stream processing unit 220, as shown in Figure 2, In order to control recording, each transport packet (TSP) in the transmitted data stream is recorded in sector units on a recording medium together with packet arrival time (PAT) information. When the unit sector to be recorded has a predetermined recording size, for example, 32 sectors, the recorded data stream is partitioned into a recording unit (SOBU: Stream OBject), and when the recording operation is terminated or stopped by the user, the sector is recorded. The SOBUs are divided into a stream object (SOB). In addition, the stream start application packet arrival time (S_S_APAT) and the packet arrival time increase amount (IAPAT) of the recording assembly are used to search and manage the SOB and the recording unit SOBU. Management data, such as Application Packet Arrival Time) information, that is, navigation data is generated and recorded, and the management information which is a recording unit and navigation data of the recorded digital data stream will be described below with reference to the accompanying drawings. Same as
First, as shown in FIG. 3, the digital data stream received and recorded from the set-top box 100 includes a transmission packet (TSP) including an application packet and packet arrival time information (PAT or Time Stamp). ; A unit sector composed of the transmission packets (TSPs) and header information; A recording unit SOBU partitioned and recorded in predetermined sector units, for example, 32 sector units; It is partitioned and recorded into a recording assembly SOB composed of recording units SOBU having temporal continuity, while management information which is navigation data of a recording digital data stream, that is, management information for searching and managing the recording assembly SOB ( As shown in FIG. 4 and FIG. 5, SOBI: SOB Information (SOBI Information) is a mapping list which is management information of SOB General Information (SOB_GI) and the recording unit SOBU constituting the SOB. (MAPL: MAPping List), and the recording aggregate general information SOB_GI includes the start stream packet arrival time S_S_APAT, which is the start position time information of the recording aggregate SOB, and the like. As shown in Fig. 2, the MAPping List (IAPAT: Incremental APAT) information, which is a count value (number), counted at a predetermined unit time (X) interval during a recording unit (SOBU) partition time, is used. Record, navigate It is used as search information for searching the SOB and SOBU upon request.
Meanwhile, as shown in FIG. 6, the start stream packet arrival time (S_S_APAT) information recorded in the record aggregation general information SOB_GI is 300 by counting 9 bits at 27 MHz according to the MPEG standard in the streamer 200. A total of 6 bytes of packet arrival times (PATs) are recorded using a small unit time of dividing (PAT_ext) and a large unit time (PAT_base) of counting 39 bits at 90 Khz, whereas the application packet of FIG. ), time information (time Stamp) is recorded along with the, unlike the starting stream packet arrival time (S_S_APAT) format, by counting the 32-bit to 27Mhz for counting up to 159 seconds (159 = 2 32 / 27Mhz) , a total of 4 bytes of packet arrival time (PAT) are recorded.
Hereinafter, a method of searching for a recorded digital data stream corresponding to a search request time by using management information and time information of the SOB, the recording unit SOBU, and the transmission packet TSP, which are separately recorded as described above. For example, it will be described in detail as follows.
First, as shown in FIG. 2, when searching for a data stream corresponding to a user's search request time (ST), that is, a recording position S of a transmission packet TSP, first, the general information of the recording aggregate (SOB_GI). Compares the start stream packet arrival time (S_S_APAT) information recorded on the < RTI ID = 0.0 &gt; to &lt; / RTI &gt; with the search request time (ST) to detect a close start stream packet arrival time (S_S_APAT &lt; = ST) that does not exceed the search request time. Accumulated summing up the packet arrival time increment (IAPAT) information of each entry recorded on the mapping list (MAPL) of the record collection (SOB # 1) corresponding to the detected start stream packet arrival time (S_S_APAT) (IAPAT 1 to 4). 12) multiplying a predetermined unit time (X) and summing again with the start stream packet arrival time (S_S_APAT), wherein the summed time (S_S_APAT + (ΣIAPAT (= 12) x X)) is the search request time. A close time (S_S_APAT + (ΣIAPAT x X) <= ST) that does not exceed (ST) The entry of the mapping list MAPL to be found is found, and the index value of the entry is multiplied by the number of sectors (eg, 32 sectors) of the recording unit SOBU. The desired recording unit SOBU is shown in FIG. The position of the recording unit SOBU 5 is searched.
Thereafter, from the start position A 'of the searched recording unit SOBU 5, a 4-byte packet arrival time PAT, which is time information Time Stamp of the transmission packet TSP, is detected, and the detected packet is detected. The difference time between the arrival time PAT and the packet arrival time PAT of the first transmission packet TSP of the recording unit SOBU 5 is the search request time ST and the summed time S_S_APAT + (ΣIAPAT). x X)) is searched for a transport packet TSP having a packet arrival time (PAT), which corresponds to the difference time between the start stream packet arrival time (S_S_APAT) and the transport packet (TSP). PAT is a completely different time information having a different time base, that is, the packet arrival time (PAT) of the detected transmission packet (TSP) is, as described above, the search request time (ST) and the start stream packet arrival time ( Unlike S_S_APAT), the different units of time (PAT) for counting a period up to 159 seconds (159 = 2 32 / 27Mhz) , Since the time information is not directly related to the search request time ST, the transmission packet of the desired search position S is obtained by using the time length of the packet arrival time PAT recorded in the recording unit SOBU 5. This is because the fine search must be performed.
However, the recording position A searched by the time information S_S_APAT + (ΣIAPAT x X) calculated on the basis of the packet arrival time increase amount IPAT is recorded in the recording unit SOBU 5 as shown in FIG. This corresponds to the A position, not the actual starting position of A ', and a difference value occurs between the A' position and the A position. Therefore, between the recording position of the transmission packet searched by the fine search operation as described above, and the search position S corresponding to the search request time ST requested by the user, the difference in recording size between the A 'position and the A position. There is a problem that a search delay corresponding to (Offset) occurs.
Therefore, in order to accurately search the recording position S of the transmission packet corresponding to the search request time ST, additional additional information (Offset_SZ) that provides a recording size difference value (Offset) between the A 'position and the A position must be provided. In the case where the additional information Offset_SZ is generated and recorded for each recording unit SOBU, since a large amount of management data area is required, the recording capacity of the data stream recorded on the recording medium is extremely reduced. There was a problem that would result.
Accordingly, the present invention was created to solve the above problems, and manages and searches the recorded digital data stream when recording the received digital data stream by dividing it into recording units on a recording medium such as a digital video disc. By generating the arrival time information to be the same time base as the navigation time information of the digital data stream, additional information on the position offset is not required, but the recording unit according to the size of the arrival time information field for searching is reduced. A method and apparatus for generating search information of a digital data stream which also performs time compensation for overflow in the body so that an error does not occur in the position search, and a method and apparatus for searching using the generated search information The purpose is to provide.
1 schematically illustrates a system to which a management information generation recording method of a general recording digital data stream and a search method using the same are applied;
2 illustrates a process of recording and recording management information generation of a general digital data stream;
3 shows a hierarchical diagram of recording units of a general recording digital data stream,
4 shows management information of a general record data stream,
5 shows some detailed management information of a general record data stream;
6 shows time information of a general recording digital data stream,
7 illustrates time information of a recorded digital data stream according to an embodiment of the present invention,
8 illustrates reset identification information according to an embodiment of the present invention.
9 illustrates a relationship between a recording unit and time information according to an embodiment of the present invention.
10 is a diagram schematically illustrating a form in which the arrival time is recorded as 4 bytes while receiving a transmission packet of a digital data stream.
FIG. 11 is a diagram illustrating a situation in which the arrival time information reconstructed for the start transmission packet of the recording unit differs from the actual arrival time in the recording example of FIG. 10.
※ Explanation of code for main part of drawing
100: set top box 110: station selection processing unit
120: decoder 130210: communication interface
140,250: control unit 150,260: memory
200: streamer 220: storage stream processing unit
230: recording medium (DVD) 240: read stream processing unit
According to the present invention for achieving the above object, a method of generating search information of a recorded digital data stream includes a predetermined number of transport streams while adding reference information for each reception point of a digital transport stream received at a predetermined unit length. Partitioning and recording the set of data into recording units; Recording a result value of counting the divided recording units at predetermined time periods as time length information of each recording unit; And recording, on any recording unit accessed by the recorded time length information, information indicating whether the arrival time reference information added to each transport stream has been reset. Method for generating search information of the stream.
In addition, the search method of the recording digital data stream according to the present invention comprises the steps of: reading search time information consisting of the results of counting a recording unit consisting of a set number of digital transport streams at a predetermined time period; Accessing a recording unit including a time for which a search is requested, with reference to the read time information; Reading arrival time reference information additionally recorded in a start transport stream of the accessed recording unit; Determining the arrival time of the start transport stream using a time value calculated from the read arrival time reference information and search time information corresponding to the accessed recording unit; And compensating for the determined arrival time based on a comparison between the read arrival time reference information and search time information corresponding to the accessed recording unit.
Hereinafter, with reference to the accompanying drawings and the operation of the recording / reproducing system of the digital data stream of FIG. do.
First, referring to FIG. 7 and FIG. 8 for the time information of the recording digital data stream according to the embodiment of the present invention, FIG. 7 shows the time information of the recording digital data stream according to the embodiment of the present invention. A stream packet arrival time S_S_APAT and a packet arrival time PAT of a transport packet TSP are shown. The control unit 250 of the streamer 200 is a start stream packet recorded in the record aggregation general information SOB_GI. In recording the arrival time (S_S_APAT) information on the recording medium 230, as described above, a small unit time (PAT_ext) that counts 9 bits at 27 MHz according to the MPEG standard and divides 300 bits into 39 bits at 90 Khz. A packet of the transmission packet (TSP) received through the storage stream processing unit 220 at a packet arrival time (PAT) of 6 bytes in total using a large unit time (PAT_base) to count and received through the communication interface 210. Arrival Time (PAT) In addition, a total of 4 bytes of packet arrival time (PAT) is recorded using a small unit time (PAT_ext) for counting 9 bits at 27 MHz and a large unit time (PAT_base) for counting 23 bits at 300 MHz.
Accordingly, the packet arrival time (PAT) of the transmission packet (TSP) recorded in the four bytes is composed of the lower four bytes of the start stream packet arrival time (S_S_APAT) recorded in the six bytes, and consists of the six bytes. The lower time of the start stream packet arrival time S_S_APAT coincides with any one of the 4-byte packet arrival time PAT always recorded. In addition, according to the MPEG standard, the user's search request time (ST), which is requested as 6 bytes of time information using a small unit time (PAT_ext) and a large unit time (PAT_base), similar to the start stream packet arrival time (S_S_APAT). ), Packet arrival time information coinciding with the time of the lower 4 bytes.
On the other hand, the packet arrival time (PAT) of the transmission packet (TSP) recorded in 4 bytes as described above uses a large unit time (PAT_base) that counts 23 bits at 90 kHz, so that the maximum time is approximately 93.2 seconds (93.2 = 2). 23 / 90Khz is counted and reset to zero again. The controller 250 monitors this and when it is reset, the identification information on whether to reset (or carry) The PAT_Carry is stored so as to be recorded in an arbitrary header information area in a unit sector composed of a plurality of transport packets (TSPs) and header information, as described above with reference to FIG. 3. The stream processor 220 is controlled so that the stream processor 220 can read and use the search operation.
As shown in FIG. 8, the reset identification information PAT_Carry may be recorded as one bit in an application header extension area among a plurality of header information constituting the unit sector. .
FIG. 9 shows that the streamer 200 resets the digital data stream received from the set-top box 100 at an interval of about 93.2 seconds from a recording unit SOBU partitioned and recorded at a predetermined recording size, for example, 32 sectors. The packet arrival time (PAT) of the transmission packet (TSP) is shown. The transmission speed of the data stream received from the set-top box 100 is at a low speed of at least 10 Kbps, and the recording unit (SOBU) is divided into 32 sector units. In addition, when the recording size of the sector is 2048 bytes, the time required for partition recording of one recording unit SOBU is about 52.4 seconds (52.4 = 32 sector X 2048 bytes / 10 Kbps). time packet arrival time (PAT) of the transport packet (TSP) that is a zero (zero) a reset (reset) has, is about 93.2 seconds (93.2 = 2 23 / 90Khz) as described above.
Therefore, as shown in FIG. 9, the time at which the recording unit is divided (S1, S2 ...) is 52.4 seconds apart, the time at which the packet arrival time PAT is reset, and the reset identification. Since the time at which the information PAT_carry is generated (R1, R2 ... and C1, C2 ...) is 93.2 seconds apart, even in a low-speed reception stream of 10 Kbps, in one recording unit SOBU, There is no transmission packet TSP having a packet arrival time (PAT).
Hereinafter, a search method for searching the digital data stream recorded as shown in FIG. 9 will be described. First, as described with reference to FIG. 2, a data stream corresponding to a search time (ST) of a user, that is, When searching for the recording position S of the transmission packet TSP, the control unit 250 first causes the read stream processing unit 240 to read the recording aggregate general information SOB_GI, and is recorded on the read general information. By comparing the start stream packet arrival time (S_S_APAT) information with the search request time (ST), a detected start stream packet arrival time (S_S_APAT <= ST) not exceeding the search request time is detected, and the detected start stream. In each entry of the mapping list (MAPL) of the recording assembly SOB # 1 corresponding to the packet arrival time S_S_APAT, which is read in the initial operation of the recording medium 230 and loaded in the memory 260. group To the increase in packet arrival time (IAPAT) the running sum information (IAPAT 1~4 = 12), multiplied by the predetermined unit time (X), in turn summed with the starting stream packet arrival time (S_S_APAT). Then, the recording unit corresponding to the adjacent time S_S_APAT + (ΣIAPAT x X <= ST) in which the summed time S_S_APAT + (ΣIAPAT (= 12) x X) does not exceed the search request time ST. (SOBU) For example, the fifth recording unit SOBU 5 is searched and selected.
As a result, the user selects and selects the recording unit SOBU 5 corresponding to the two-byte upper time of the search request time ST requested by the user.
Thereafter, a recording unit SOBU 5 is selected that does not exceed the recording position A corresponding to the summed time S_S_APAT + (ΣIAPAT (= 12) x X), and the reading is started from the starting position A '. From the data read out from the stream processing unit 240, a 4-byte packet arrival time PAT, which is the time stamp of the transmission packet TSP recorded in 4 bytes, is detected, and during the search request time ST, The transport packet TSP is searched for with a matching packet arrival time (PAT), compared to the lower time with the upper time excluded.
As described above, a recording unit corresponding to a part of a higher time of the search request time ST requested by the user using the start stream packet arrival time S_S_APAT and the packet arrival time increment amount IPAT information of the mapping list MAPL. (SOBU 5) is searched and selected, the packet arrival time (PAT) of the transmission packet TSP constituting the selected recording unit (SOBU 5) is detected, and coincides with some lower time of the search request time (ST). By searching for the transmission packet TSP having the packet arrival time PAT, the transmission packet TSP of the recording position S that matches both the upper time and the lower time of the search request time ST is eventually found. The output data of the read stream processor 240 is transmitted through the communication interface 210.
However, if the packet arrival time recorded in four bytes added to each transport packet during the reception recording of the transport packet overflows from the beginning of the recording unit until the first predetermined unit time elapses on the recording unit. For example, there is a case where the upper time of the arrival time of the first transport packet of the recording unit calculated from the packet arrival time increase amount information of the mapping list and the upper time of the actual packet arrival time are different.
This will be described in more detail with reference to FIG. 10.
FIG. 10 shows an example of recording the arrival time as 4 bytes while receiving a transmission packet of a digital data stream. In FIG. 10, the unit time of the increase time of arrival time is 3 of the 4th higher byte of the 6-byte packet arrival time. It is assumed that it corresponds to the size of the first lower bit (bits colored at 6 bytes of visual information of FIG. 10). That is, when a predetermined unit time elapses, the value of the third lower bit of the fourth upper byte is toggled.
In the recording example of FIG. 10, the reference information about the arrival time of the first transmission packet of the recording unit n (FIG. 10 (a)) is FFFEDEFB 16, and the information about the third transmission packet is FFFFFEFF 16 (FIG. 10 (b)). After the arrival of the third transmission packet, the unit time of the increase time of arrival time has elapsed. Therefore, the value of 4 bytes is reset before the time between the units between the arrival of the third transmission packet and 6 bytes following the arrival time of the packet. A value carried as the value of the upper two bytes is generated. Accordingly, the reference information on the arrival time of the subsequent stage, for example, the fifth transmission packet, has a value of 00007EEF 16 smaller than the previous stage value.
However, at the time of arrival of the first transport packet, the value of the upper two bytes is 6EBE (16), but this value is not known because it is not recorded in the transport packet. It is understood from the information. However, since there was already a carry to the upper two bytes before the first time of arrival time increase on the recording unit elapsed, the value of the upper two bytes of the time corresponding to the position of the recording unit identified from the arrival time increase information is Since the value becomes 1 larger than the upper 2 byte value at the time of arrival of the first transmission packet, the upper 2 bytes of the time calculated from the arrival time increase information is the upper byte of the 4 byte arrival time reference information detected in the transmission packet. It should not be considered to determine the target search position.
FIG. 11 is a diagram illustrating the above-mentioned carry occurrence situation, which is recorded in the upper two bytes of the corresponding time information of the recording unit calculated by the arrival time increase amount (FIG. 11 (b)) and the first transport packet. 6-byte arrival time information (FIG. 11 (c)) consisting of 4 bytes of arrival time reference information (FIG. 11 (a)) is identical to the original actual arrival time (FIG. 11 (d)). It shows no.
In FIG. 11, the corresponding time information of the recording unit calculated from the arrival time increase amount is represented only by the upper 6 bits of the upper 3 bytes and the fourth byte. As described above, the increase time is less than 2 18 bits. Because it does not have
Therefore, in the case of searching for the target position, in order to compensate for an error in the arrival time of the transmission packet thus obtained, the arrival time increment amount time on the recording unit has elapsed since the arrival of the first transmission packet of the arbitrary recording unit. Before that, it should be checked whether the carry of 4 bytes of arrival time reference information has occurred.
To this end, the control unit 250 is the value of the lower 14 bits of the 30-bit time information calculated from the arrival time increase information for the currently reproduced recording unit, and the 4-byte arrival time reference information of the first transmission packet of the recording unit Comparing the values of the upper 14 bits of, and if the value of the upper 14 bits of the arrival time reference information is larger than the value of the lower 14 bits calculated from the arrival time increase information, it is determined that a carry has occurred and calculated from the arrival time increase information. The search request time (ST) is calculated by subtracting the least significant bit of the upper two bytes among the 30-bit value, and considering the subtracted two-byte value as the upper two bytes of the arrival time of the first transmission packet of the recording unit. Will be compared with
In Figure 11, 000 100 000 000 (16), the value of 6EBFXXXXXXXX 16 to save a value that is larger, the value of 11,011,110,111,110 (2) than the value of 00 trillion (2), used as the upper 2 bytes of the first transport packet After subtracting the value of 6EBE (16) , which takes only the top 2 bytes of the result, it is determined to be the top 2 bytes of the first transmission packet and used for the search.
The controller 250 does not always perform a time comparison process for checking whether a carry occurs as described above at the time of searching the recording unit, and reads data of the constituent sectors of the recording unit. After checking all the values of the reset identification information (PAT_carry) recorded in the header information of the sector, if no value is set, the first packet is transmitted because no packet arrival time reference information is carried in the recording unit. As the time of the upper 2 bytes of, the upper 2 bytes of the corresponding time information of the corresponding recording unit calculated from the arrival time increase amount information are used as they are, and if there is a set value, the comparison process and transfer based thereon as described above. A compensation process for the arrival time of the packet may be performed.
The search information generation method of the recording digital data stream and the search method using the same according to the present invention made as described above record the time information of the recording digital data stream in accordance with the time format of the management information, and use it for reading during the search operation. By accurately calculating the visual information on the start position of the recording unit due to insufficient temporal resolution, the offset between the start of the recording unit and the designated position by the arrival time increase information for accessing the recording unit is determined. Without additional information shown, the user can quickly and accurately search for a desired playback position, and is a very useful invention that can maximize the recording efficiency of a recording medium having a limited recording capacity.
权利要求:
Claims (8)
[1" claim-type="Currently amended] A step of partitioning and recording a predetermined number of sets of these transport streams into recording units while adding reference information for each arrival point to the digital transport streams received at a predetermined unit length;
A second step of recording a result value of counting the divided recording units at a predetermined time period as time length information of each recording unit; And
And a third step of recording information indicating whether the arrival time reference information added to each transport stream has been reset on any recording unit accessed by the recorded time length information. Method of generating search information of a transport stream.
[2" claim-type="Currently amended] The method of claim 1,
And wherein said third step records information indicating whether said reset exists on management information generated corresponding to each transport stream.
[3" claim-type="Currently amended] A first step of reading search time information comprising result values obtained by counting recording units consisting of a predetermined number of digital transport streams at predetermined time periods;
A second step of accessing a recording unit including a time requested for search by referring to the read time information;
A third step of reading arrival time reference information additionally recorded in a start transport stream of the accessed recording unit;
A fourth step of determining an arrival time of the start transport stream using a time value calculated from the read arrival time reference information and search time information corresponding to the accessed recording unit; And
And a fifth step of compensating for the determined arrival time based on a comparison between the read arrival time reference information and the search time information corresponding to the accessed recording unit. Way.
[4" claim-type="Currently amended] The method of claim 3,
And wherein the fourth step determines the arrival time of the start transport stream by using the upper partial value of the calculated time value as the upper time of the arrival time reference information.
[5" claim-type="Currently amended] The method of claim 3,
The fifth step,
A first sub-step of comparing a time value by the read arrival time reference information with a part of the time value by searching time information corresponding to the accessed recording unit;
According to the comparison result, it is confirmed that a reset of arrival time reference information additionally recorded in each transport stream has occurred between the start time of the accessed recording unit and the time calculated by the search time information corresponding to the recording unit. A second substep; And
And a third substep of compensating the determined arrival time by a predetermined value.
[6" claim-type="Currently amended] A first step of reading search time information comprising result values obtained by counting recording units consisting of a predetermined number of digital transport streams at predetermined time periods;
A second step of accessing a recording unit including a search time requested by referring to the read search time information;
A third step of reading arrival time reference information additionally recorded in a start transport stream of the accessed recording unit;
A fourth step of determining an arrival time of the start transport stream using a time value calculated from the read arrival time reference information and search time information corresponding to the accessed recording unit; And
And a fifth step of reading information indicating whether the arrival time reference information is reset in the accessed recording unit, and determining whether to compensate the determined arrival time based on the information. How to search.
[7" claim-type="Currently amended] The method of claim 6,
In the fifth step, when the information indicating whether the arrival time reference information is reset in the accessed recording unit indicates that the reset has been reset, obtaining the actual arrival time of the start transport stream by compensating the determined arrival time. A method for searching a recorded digital data stream, characterized by the above-mentioned.
[8" claim-type="Currently amended] Reads the search time information consisting of the result values of counting the recording unit consisting of a set number of digital transport streams at a predetermined time period, and reads the recording unit including the time of the search request by referring to the read search time information. Reading means for shipping; And
Arrival time reference information additionally recorded in the start transport stream of the read recording unit is compared with a time value calculated from search time information corresponding to the read recording unit, and according to the result, the arrival time reference information And control means for compensating for the arrival time of the start transport stream determined from the calculated time value.
类似技术:
公开号 | 公开日 | 专利标题
JP5323157B2|2013-10-23|Information storage medium for recording stream data, recording method, reproducing method, recording apparatus, and reproducing apparatus
US6263155B1|2001-07-17|Optical disc, recording apparatus, and computer-readable recording medium
JP4409792B2|2010-02-03|Data transmission apparatus and method, recording medium, and program
US9214192B2|2015-12-15|Digital video processing and storage system for video, audio and ancillary data
US7315690B2|2008-01-01|Recording medium, recording apparatus and recording method for recording data into recording medium, and reproducing apparatus and reproducing method for reproducing data from recording medium
KR100752260B1|2007-08-29|A system and a method for processing a video program for storage
US6330392B1|2001-12-11|Video data editing apparatus and computer-readable recording medium storing an editing program
US7440680B2|2008-10-21|Information recording medium, information recording and/or reproducing apparatus and method, program storage device and computer data signal embodied in carrier wave for controlling record or reproduction, and data structure including control signal
US6594442B1|2003-07-15|Optical disk recording still image data, a method and apparatus for recording and playing back still image data to and from the optical disk
US7085478B2|2006-08-01|Optical disc, recording apparatus, and computer-readable recording medium
US7542660B2|2009-06-02|Information recording medium, information recording and/or reproducing apparatus and method, and program storage device and computer data signal embodied in carrier wave for controlling record or reproduction
US8391684B2|2013-03-05|Information recording medium, information recording method, information playback method, information recording apparatus, and information playback apparatus
KR100393337B1|2003-07-31|Optical disc, optical disc recording method and apparatus, and optical disc reproducing method and apparatus
CN102611898B|2014-04-02|Data recording device, method, and program, data reproduction device, method, and program, recording medium, and data structure
KR100752482B1|2007-08-28|Apparatus and method for recording and reproducing a multichannel stream
US7474840B2|2009-01-06|Data recording apparatus for managing content when content is deleted
CA2439467C|2015-01-27|A method and an apparatus for stream conversion, a method and an apparatus for data recording, and data recording medium
KR100481246B1|2005-04-07|Program signal recording/reproducing apparatus, and program signal reproducing apparatus
JP4970688B2|2012-07-11|Method and apparatus for creating and playing back digital video recordings, and digital video recordings created using this method
US6334022B1|2001-12-25|Video information recording and reproducing apparatus
EP1364531B1|2005-04-06|A method and an apparatus for stream conversion, a method and an apparatus for data recording, and data recording medium
JP4546467B2|2010-09-15|Content storage system, home server device, information providing device, integrated circuit, and program
DE69525804T3|2007-07-12|Program information display method and receiving device
JP4873809B2|2012-02-08|User interface and processing system for digital video data, audio data, and ancillary data
AU2002225402C1|2008-06-19|Information recording apparatus and method
同族专利:
公开号 | 公开日
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
法律状态:
1999-02-09|Priority to KR1019990004467
2000-01-07|Application filed by 구자홍, 엘지전자 주식회사
2000-01-07|Priority to KR1020000000715A
2000-01-07|Priority claimed from KR1020000000715A
2000-02-03|Priority claimed from CN 00100782
2000-09-25|Publication of KR20000057729A
2002-03-13|Publication of KR100326144B1
2002-03-13|Application granted
优先权:
申请号 | 申请日 | 专利标题
KR1019990004467|1999-02-09|
KR1020000000715A|KR100326144B1|1999-02-09|2000-01-07|Method and apparatus for creating search information of recorded digital data streams and searching the recorded streams by using the search information|
[返回顶部]