Source: http://www.google.com/patents/US8081865?dq=6,202,008
Timestamp: 2014-03-10 21:29:53
Document Index: 137267875

Matched Legal Cases: ['art 13', 'art 3', 'art 5', 'art 3', 'art 6', 'art 4', 'art 2', 'art 40', 'art 13']

Patent US8081865 - AV data recording apparatus and method, recording media recorded by the same ... - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsTo provide an AV data recording and reproducing apparatus capable of easily carrying out real-time recording and reproducing via a 1394 interface, and method thereof. Input time information relating to one or a plurality of transport packets are stored in the different transport packet; the transport...http://www.google.com/patents/US8081865?utm_source=gb-gplus-sharePatent US8081865 - AV data recording apparatus and method, recording media recorded by the same, AV data reproducing apparatus and method, and AV data recording and reproducing apparatus and methodAdvanced Patent SearchPublication numberUS8081865 B2Publication typeGrantApplication numberUS 10/109,575Publication dateDec 20, 2011Filing dateMar 27, 2002Priority dateMar 29, 2001Also published asUS20020168174Publication number10109575, 109575, US 8081865 B2, US 8081865B2, US-B2-8081865, US8081865 B2, US8081865B2InventorsMasanori ItoOriginal AssigneePanasonic CorporationExport CitationBiBTeX, EndNote, RefManPatent Citations (25), Classifications (58), Legal Events (2) External Links: USPTO, USPTO Assignment, EspacenetAV data recording apparatus and method, recording media recorded by the same, AV data reproducing apparatus and method, and AV data recording and reproducing apparatus and methodUS 8081865 B2Abstract To provide an AV data recording and reproducing apparatus capable of easily carrying out real-time recording and reproducing via a 1394 interface, and method thereof. Input time information relating to one or a plurality of transport packets are stored in the different transport packet; the transport packets and the different transport packet having input time information relating to the transport packets are recorded; and at the same time the transport packet recorded in the recording medium and the different transport packet are read; the different transport packet corresponding to one of a plurality of the recorded transport packets are extracted and the input time is specified; and based on the input time information, the corresponding transport packet is output.
FIELD OF THE INVENTION The present invention relates to an AV data recording and reproducing apparatus and a method for real-time recording and reproducing video data and audio data via a digital interface by using a recording medium such as an optical disk.
DESCRIPTION OF RELATED ART An example of a method for compressing video data at a low bit rate includes a system stream defined by the Moving Picture Experts Group (MPEG) 2 standard (ISO/IEC 13818-1). In the system stream, three kinds of streams, i.e., a program stream (PS), a transport stream (TS) and a Packetized Elementary Stream (PES) are defined.
Furthermore, FIG. 5 shows a recording format in the case where video data are recorded in a DVD-RAM in real time. The DVD-RAM includes 2-Kbyte sectors, and 16 of the 2-Kbyte sectors constitute one logic block. Every logic block is provided with an error correction sign and recorded in the DVD-RAM. Furthermore, physically consecutive logic blocks corresponding to 11 seconds or more on the maximum recording rate basis are secured as one contiguous data area, and into this area, unit video packets (Video Object UNIT: hereinafter referred to as �VOBU�) each including the MPEG stream corresponding to 0.4 to 1 second are recorded sequentially. One VOBU includes packs, that is, the lower hierarchy of the 2-Kbyte MPEG program stream. The pack includes two kinds of packs, that is, a video pack (V_PCK) in which video compressed data are stored and an audio pack (A_PCK) in which audio compressed data are stored. In addition, one VOBU includes all V_PCKs of the corresponding time. Furthermore, one VOBU includes all A_PCKs including audio frame required in timing. That is, in the VOBU, an audio frame and a video frame are completed.
SUMMARY OF THE INVENTION With the foregoing in mind, it is an object of the present invention to provide a video data recording apparatus or a video data recording and reproducing apparatus capable of easily real-time recording and real-time reproducing video data with respect to a D-VHS or a set top box (STB) via an IEEE 1394 digital interface and a method thereof.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a diagram showing a configuration of an AV data recording and reproducing apparatus according to a first embodiment of the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT First Embodiment Hereinafter, a first embodiment of the present invention will be explained with reference to drawings. FIG. 1 is a block diagram showing a configuration of an AV data recording and reproducing apparatus according to the first embodiment of the present invention. At the time of recording, a transport stream including a video signal input from a 1394 I/F (interface) part is written in a phase change optical disk 11 via a delay part 13, a MUX (Multiplex) part 3, a recording part 5 and a pick-up 12. A T_TSP generation part represents the time a transport packet arrives at the 1394 I/F part as time information in 4 bytes and composes 45 pieces of time information into one transport packet (hereinafter, the packet is referred to as �T_TSP�). The MUX part 3 composes the T_TSP so as to be located before the 45 corresponding transport packets. At the time of reproduction, the transport stream read via the pick-up 12 and the reproducing part 6 is output to external equipments via an output timing adjusting part 4.
The V_TSP, A_TSP and T_TSP are distinguished from each other by a PID (Packet ID) in the transport packet header. As shown in FIG. 3, the V_TSP is identified by PID=�0x0020,� the A_TSP is identified by PID=�0x0021� and the T_TSP is identified by PID=�0x1FFE.� The relationship of the transport packet for one second with respect to the contiguous data area, the logic block and the sector is equal to the relationship of the VOBU with respect to the contiguous data area, the logic block and the sector in FIG. 5.
Furthermore, FIG. 11 is a view showing a configuration of the T_TSP generation part 2. In FIG. 11, in a program clock reference (hereinafter referred to as �PCR�) extracting part 40, the PCR is extracted from the input transport packets and constitutes a PLL (Phase Lock Loop) circuit to a 27 MHz transmitter.
Second Embodiment Hereinafter, a second embodiment of the present invention will be explained with reference to drawings. FIG. 8 is a view showing a data structure of a transport packet T_TSP in an AV data recording and reproducing apparatus according to the second embodiment of the present invention. As shown in FIG. 8, the second embodiment is different from the first embodiment in that the time stamp value is compressed and the compressed value is stored in a form of the variable length data size.
That is, the compressed time stamp value is stored with the data size of the fixed length of 5 bits and then the time stamp value compressed by the representation of a complement on 2 is stored. For example, if the compressed time stamp value is �−1,� it is stored as �11� in the 2-bit notation. Furthermore, if the compressed time stamp value is �1,� it is stored �01� in the 2-bit notation. Furthermore, if the compressed time stamp value is �2,� it is stored as �010� in the 3-bit notation. Thus, the most significant bit is treated as a sign bit.
FIG. 10 is a view showing a data structure of a recorded file in the AV data recording and reproducing apparatus according to the second embodiment of the present invention. As shown in FIG. 10, the recorded file includes a plurality of sequence object units (hereinafter referred to as �SOBU�). Each SOBU includes T_TSP and transport packet groups (hereinafter referred to as �TSPG�).
FIG. 10 shows an example in which the first TSPG in a SOBU includes M transport packets and the compressed time stamp with respect to each packet is stored in the just preceding T_TSP. The head of the TSPG is V_TSP and the head of its effective data area (hereinafter referred to as �payload�) includes a sequence header defined by the PES header and the ISO/IEC 13818-2 (MPEG-2 video) standard is included.
Furthermore, another TSPG includes N transports packets. The head of one TSPG in a different TSPG is V_TSP and at the head in its payload, a group of picture (hereinafter referred to as �GOP�) defined by the ISO/IEC 13818-2 (MPEG2 video) standard is arranged.
In the second embodiment, by the data structure shown in FIGS. 8 and 9, 255 time stamps at the maximum can be stored in the T_TSP. The case where the largest number of stamps can be stored is a case where the compressed time stamp value is �0.� In this case, the time stamps of #1 or later requires only 5 bits to show the respective data size. This is the case where the input intervals of the transport packets are equal and the case where the clock value equivalent to the input interval as the base time value. In this case, it is possible to suppress the data amount of the T_TSP to 0.39% of the whole amount. Considering that the data amount is 2.2% in the first embodiment, the data amount of the T_TSP can be compressed to about ⅕ at the maximum.
Furthermore, the base time value is not necessarily set and no problems occur even if the base time value is set to �0 (zero)� at all times. In this case, although the compression rate of the time stamp is deteriorated, as compared with the case of the first embodiment, since the data size of the time stamp value has a variable length, the advantage of the rate (redundancy) of the T_TSP with respect to the whole is not changed.
Furthermore, a transport packet including a program association table (hereinafter referred to as �PAT�) defined by the ISO/IEC 13818-2 (MPEG2 video) standard may correspond to the time stamp #0 of T_TSP without fail. However, in order to do so, it is necessary to detect PAT at the time of receiving transport packets, to finish the T_TSP once when the PAT is detected, and then to set the time stamp value of the detected packet to be a time stamp value at the head in a new T_TSP. Thus, even if the transport packet is sent out in the middle of the PAT, T_TSP is present just in front. Therefore, it becomes unnecessary to search T_TSP from many (for example, 255) transport packets in order to know the sending timing.
Furthermore, in the recording and reproducing apparatus of the present invention, the transport stream is input from the outside. However, in the case where the transport stream is generated inside the recording and reproducing apparatus (for example, in the case where analog video data input is compressed by the MPEG2), as a transport packet constituting TSPG at the head of the SOBU, first, a transport packet including PAT, second, a transport packet including a program map table (hereinafter referred to as �PMT�), and, third, a transport packet including a PES header, a sequence header and PCR (program clock reference) may be arranged. FIG. 16 shows an example of MOBU having the above-mentioned arrangement. Thus, regardless of which sequence header in the middle of the video data the send out is started from, T_TSP is present in the position of three transports before. Therefore, it becomes unnecessary to search the T_TSP from many (for example, 255) transport packets in order to know the send-out timing and to carry out a process of skipping to the time stamp value corresponding to the T_TSP.
Furthermore, in the second embodiment, in the case where the consecutively compressed time stamp values are equal to each other, the same values are stored consecutively. However, also the amount of information can be compressed by storing the consecutive number itself. For example, when the data length of 5 bits is coded by �11110,� then the consecutive number may correspond to 3 bits of the fixed-length representation. That is, the compressed values of the time stamp just before the data length becomes �11110� are regarded to be consecutive. Thus, it is further possible to suppress the redundancy to about � ( 8/35). However, since in this case the number of the time stamps to be stored in the T_TSP becomes about four times, it is necessary to increase the field for setting the number of time stamps from 8 bits to about 11 bits. Furthermore, also a larger number of bits are assigned to the consecutive number. However, in this case, it is needless to say that consideration is needed so that a delay part 13 does not become excessively large and it also should be kept in mind that the effect when the T_TSP is lost becomes large.
In the second embodiment, the PID of the T_TSP is �0x1FFE,� however, it is preferable that the value of the PID is rarely used in general. It is because the same PIDs are assigned to the different elementary streams if a transport stream input from the outside uses the same PID. Other suitable values include �0x001D�, �0x1777�, and the like.
In the second embodiment, also the stream input from the outside may use the same PID value as that used for T_TSP. In order to make it easy to distinguish at the time of reproduction, ID (for example, an ASCII character of �T_TSP�) for identifying T_TSP may be inserted into a predetermined position (for example, just behind the section header, that is, the ninth byte from the head). However, if the processing is carried out in accordance with the number of the time stamps inside the T_TSP, the confusion does not occur in principle.
Furthermore, in the second embodiment, the PID of the T_TSP is �0x1FFE� but a null packet in which the PID is determined to be �0x1FFF� in the MPEG standard may be possible. FIG. 12 is a view showing an example of the data structure of the null packet.
Third Embodiment Hereinafter, a third embodiment of the present invention will be explained with reference to the drawings. In the third embodiment, the case where a motion picture stream that has been recorded in advance by the method shown in the first embodiment or the second embodiment will be explained.
As shown in FIG. 13, the motion picture stream #1 and the motion picture stream #2 are recorded with a connecting portion sandwiched therebetween. The connecting portion starts from the G_TSP (gap transport packet), and then includes two transport packets (the PID of both transport packets is �0x001E�) including DITs (Discontinuity Information Table) defined by the DVB standard (actually, DIT is stored in the second one of the two. In the first one, only the value showing the discontinuity is stored). The connecting portion further includes P_TSPs (padding transport packets). Note here that, G_TSP and P_TSP have the unique data structure, respectively. Details thereof are described below.
FIG. 14 is a view showing an example of the data structure of the G_TSP. The data structure of a transport packet header and a section header are the same as those in FIG. 8 except for a PID (0x1FFE) etc. Following the section header, an identifier (�GTSP�) and the number of the transport packets inside the connecting portion are set. In the case where two motion picture streams are connected to each other, since the time stamps are not added into the transport packet in the connecting portion, the number of the transport packets in the connecting portion is equal to the number of the transport packets having no corresponding time stamps.
FIG. 15 is a view showing an example of the data structure of a P_TSP. Since the P_TSP is a packet used for padding, particularly important values are not stored. It is the same as that of FIG. 14 in that a transport packet header (different in that the PID is �0x1FFC�), a section header, and an identifier (�PTSP�) are included.
Furthermore, since the PID of the G_TSP is made to be the different value from that of the P_TSP, even if there are a plurality of connecting portions, the values of the continuity counter of all G_TSP may be �0 (zero),� and therefore the recording can be carried out easily. If the PID is the same as that of the P_TSP, it is necessary to consider the continuity of the values.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5455684 *Sep 22, 1993Oct 3, 1995Sony CorporationApparatus and method for processing a variable-rate coded signal for recording to provide a high-speed search capability, apparatus and method for reproducing such processed signal, and recording including such processed signalUS5621840 *Sep 21, 1994Apr 15, 1997Sony CorporationData transmission method and apparatus, data decoding apparatus, and data recording mediumUS6115537 *Feb 17, 1995Sep 5, 2000Matsushita Electric Industrial Co., Ltd.Digital signal recording and reproducing apparatusUS6169843 *Sep 19, 1997Jan 2, 2001Harmonic, Inc.Recording and playback of audio-video transport streamsUS6353702 *Jul 7, 1999Mar 5, 2002Kabushiki Kaisha ToshibaInformation storage system capable of recording and playing back a plurality of still picturesUS6363212 *Jul 29, 1999Mar 26, 2002Sony CorporationApparatus and method for encoding and decoding digital video dataUS6414970 *Jan 22, 1999Jul 2, 2002Sony CorporationDigital signal multiplexing method and apparatus, digital signal transmission method and apparatus, digital signal recording method and apparatus and recording mediumUS6549721 *Aug 23, 2000Apr 15, 2003Kabushiki Kaisha ToshibaInformation storage medium and information recording/playback systemUS6618549 *May 18, 1999Sep 9, 2003Sony CorporationInformation processing apparatus, information processing method and presentation medium including copy protection data from a non-compliant apparatusUS6778537 *Jul 14, 2000Aug 17, 2004Kabushiki Kaisha ToshibaData processing system and time stamp creating methodUS6879768 *Mar 1, 2000Apr 12, 2005Canon Kabushiki KaishaInformation processing apparatus, method therefor and memory medium storing information processing programUS6925247 *Sep 3, 2002Aug 2, 2005Lg Electronics Inc.Method and apparatus for recording digital data streamsUS7031418 *Dec 8, 2003Apr 18, 2006Lg Electronics Inc.Method and apparatus for recording time information for digital data streamsUS7076153 *Jan 13, 2000Jul 11, 2006Kabushiki Kaisha ToshibaDigital video recording system and its recording mediumUS7095948 *Nov 20, 2002Aug 22, 2006Koninklijke Philips Electronics N.V.Method of storing digital audio and/or video programs compressed on the basis of groups of pictures (GOPs) on a medium with immediate jumping between groups through co-storage of transport stream packets and pointer information, a method for reading such information, and a device for storing and/or reading such informationUS7123306 *Sep 5, 2000Oct 17, 2006Matsushita Electric Industrial Co., Ltd.Data transmitter and data receiverUS7133407 *Jan 23, 2001Nov 7, 2006Fujitsu LimitedData communications systemUS7162642 *Jun 15, 2001Jan 9, 2007Digital Video Express, L.P.Digital content distribution system and methodUS7177521 *Mar 15, 2001Feb 13, 2007Kabushiki Kaisha ToshibaRecording medium of stream data, and recording method and playback method of the sameUS20010046227 *Jan 25, 2001Nov 29, 2001Fujitsu LimitedCommunication device for selecting route of packetUS20060120696 *Jan 31, 2006Jun 8, 2006Hideo AndoInformation storage system capable of recording and playing back a plurality of still picturesUS20070122112 *Aug 10, 2006May 31, 2007Hideo AndoInformation storage medium and information recording/playback systemJP2001268518A Title not availableJP2002118824A Title not availableJPS62277682A * Title not available* Cited by examinerClassifications U.S. Classification386/248, 386/334, 348/474, 386/337, 370/394, 725/153, 725/142, 386/343, 725/151, 386/350, 386/324, 386/338, 348/423.1, 725/139, 386/247, 386/252, 386/355, 370/537, 360/32, 370/510, 348/500, 386/241, 370/503, 386/356International ClassificationH04N7/00, H04N5/04, H04N5/92, H04J3/06, G11B27/034, H04N5/85, H04J3/22, G11B5/09, G11B27/32, H04N7/12, G11B27/30, G11B27/10, H04N5/917, H04N7/16, H04N9/804, H04N5/783, H04N5/78, H04N9/80, H04N5/89, H04L12/56Cooperative ClassificationH04N9/8042, G11B2220/216, G11B27/3027, G11B2220/2575, H04N5/85, G11B2220/2562, G11B27/034, G11B27/329, G11B27/105European ClassificationG11B27/32D2, G11B27/034, G11B27/30C, H04N9/804B, G11B27/10A1Legal EventsDateCodeEventDescriptionNov 21, 2008ASAssignmentOwner name: PANASONIC CORPORATION, JAPANFree format text: CHANGE OF NAME;ASSIGNOR:MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.;REEL/FRAME:021897/0588Effective date: 20081001Owner name: PANASONIC CORPORATION,JAPANFree format text: CHANGE OF NAME;ASSIGNOR:MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.;US-ASSIGNMENT DATABASE UPDATED:20100203;REEL/FRAME:21897/588Free format text: CHANGE OF NAME;ASSIGNOR:MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.;US-ASSIGNMENT DATABASE UPDATED:20100209;REEL/FRAME:21897/588Free format text: CHANGE OF NAME;ASSIGNOR:MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.;US-ASSIGNMENT DATABASE UPDATED:20100216;REEL/FRAME:21897/588Free format text: CHANGE OF NAME;ASSIGNOR:MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.;US-ASSIGNMENT DATABASE UPDATED:20100223;REEL/FRAME:21897/588Free format text: CHANGE OF NAME;ASSIGNOR:MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.;US-ASSIGNMENT DATABASE UPDATED:20100225;REEL/FRAME:21897/588Free format text: CHANGE OF NAME;ASSIGNOR:MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.;US-ASSIGNMENT DATABASE UPDATED:20100302;REEL/FRAME:21897/588Free format text: CHANGE OF NAME;ASSIGNOR:MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.;US-ASSIGNMENT DATABASE UPDATED:20100309;REEL/FRAME:21897/588Free format text: CHANGE OF NAME;ASSIGNOR:MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.;US-ASSIGNMENT DATABASE UPDATED:20100316;REEL/FRAME:21897/588Free format text: CHANGE OF NAME;ASSIGNOR:MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.;US-ASSIGNMENT DATABASE UPDATED:20100323;REEL/FRAME:21897/588Free format text: CHANGE OF NAME;ASSIGNOR:MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.;US-ASSIGNMENT DATABASE UPDATED:20100329;REEL/FRAME:21897/588Free format text: CHANGE OF NAME;ASSIGNOR:MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.;US-ASSIGNMENT DATABASE UPDATED:20100330;REEL/FRAME:21897/588Free format text: CHANGE OF NAME;ASSIGNOR:MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.;US-ASSIGNMENT DATABASE UPDATED:20100413;REEL/FRAME:21897/588Free format text: CHANGE OF NAME;ASSIGNOR:MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.;US-ASSIGNMENT DATABASE UPDATED:20100420;REEL/FRAME:21897/588Free format text: CHANGE OF NAME;ASSIGNOR:MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.;US-ASSIGNMENT DATABASE UPDATED:20100504;REEL/FRAME:21897/588Free format text: CHANGE OF NAME;ASSIGNOR:MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.;US-ASSIGNMENT DATABASE UPDATED:20100511;REEL/FRAME:21897/588Free format text: CHANGE OF NAME;ASSIGNOR:MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.;REEL/FRAME:21897/588Jul 2, 2002ASAssignmentOwner name: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD., JAPANFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ITO, MASANORI;REEL/FRAME:013044/0877Effective date: 20020612RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google