Video information is arranged according to a recording format, e.g. DVD-video, for being playable in standardized players. The video information is subdivided into cells and playback parameters for reproducing sequences of the cells are included in control information. The format prescribes that within the recording area the control information precedes the video information for playback functions of the recorded video. However for home recording it is preferable that a recording is made in one pass, i.e. the video is to be recorded directly at its final location. Therefore the recorder has a control unit for performing the following steps: first creating a free area by selecting a starting point within the recording area different from the beginning of the recording area, thereafter recording the real-time information from the starting point, and recording the control information in said free area.
|
14. A device comprising:
recording means arranged for subdividing real-time information into cells and for including playback parameters in the control information for reproducing sequences of cells; means for selecting a starting point within a recording area after the beginning of the recording area for creating a free area between the beginning of the recording area and the starting point; means for recording the real-time information after the starting point and for recording in the free area, the control information related to the real-time information; and wherein at least a portion of the control information is generated as related real-time information is recorded.
3. A device comprising:
recording means arranged for subdividing real-time information into cells and for including playback parameters in the control information for reproducing sequences of cells; means for selecting a starting point within a recording area after the beginning of the recording area for creating a free area between the beginning of the recording area and the starting point; means for recording the real-time information after the starting point and for recording in the free area, the control information related to the real-time information; and wherein at least a portion of the control information is recorded subsequent in time to related real-time information.
4. A device comprising:
recording means arranged for subdividing real-time information into cells and for including playback parameters in the control information for reproducing sequences of cells; means for selecting a starting point within the recording area after the beginning of the recording area for creating a free area between the beginning of the recording area and the starting point; and means for recording the real-time information after the starting point and for recording in the free area, the control information; and wherein: the recording format requires a variable area for the control information depending on variations of the playback parameters; and the free area is smaller than the variable area required to accommodate all possible variations of the playback parameters.
13. A method comprising the steps of:
receiving real-time information; subdividing the real-time information into cells; generating control information related to the real-time information, the control information including playback parameters for reproducing sequences of the cells; selecting a starting point within a recording area on a record carrier arranged according to a recording format, the starting point being after the beginning of the recording area for creating a free area between the beginning of the recording area and the starting point; recording the real-time information cells after the starting point; and recording in the free area, the control information related to the real-time information; and wherein at least a portion of the control information is generated as related real-time information is recorded.
1. A method comprising the steps of:
receiving real-time information; subdividing the real-time information into cells; generating control information related to the real-time information, the control information including playback parameters for reproducing sequences of the cells; selecting a starting point within a recording area on a record carrier arranged according to a recording format, the starting point being after the beginning of the recording area for creating a free area between the beginning of the recording area and the starting point; recording the real-time information after the starting point; and recording in the free area, the control information related to the real-time information; and wherein at least a portion of the control information is recorded subsequent in time to recording related real-time information.
2. A method comprising the step of:
receiving real-time information; subdividing the real-time information into cells; generating control information including Playback parameters for reproducing sequences of the cells; selecting a starting point within a recording area on a record carrier arranged according to a recording format, the starting point being after the beginning of the recording area for creating a free area between the beginning of the recording area and the starting point; recording the real-time information after the starting point, and recording the control information in the free area; and wherein, the recording format requires a variable area for the control information depending on variations of the playback parameters, and the free area is smaller than the variable area maximally required to accommodate all possible variations of the playback parameters.
5. The device of
7. The device of
9. The device of
10. The device of
11. The method of
12. The apparatus of
|
The invention relates to the field of recording and playback of real-time information.
The invention relates to a method of recording real-time information and control information related thereto in a recording area on a record carrier arranged according to a recording format, in which method the real-time information is subdivided into cells and in which playback parameters for reproducing sequences of the cells are included in the control information.
The invention further relates to a device for recording real-time information and control information related thereto in a recording area on a record carrier arranged according to a recording format, the device comprising recording means arranged for subdividing the real-time information into cells and for including playback parameters in the control information for reproducing sequences of the cells.
A method of recording real-time information on a record carrier is known from EP 814475. Real-time information is information having a real-time nature to be reproduced at a prescribed rate, usually audio or video information, or a combination of audio and video. In the known method video information is encoded digitally and subdivided into cells, which are short, but independently reproducible segments of the real-time information, while corresponding audio information may be included in the cells. Control information for accessing and reproducing the real-time material is generated for enabling several playback functions. A user playable program usually called a title, for example a movie, is constituted by a sequence of cells and corresponding control information, in which the sequence is defined by playback parameters. The control information is generated separately after the video material has been gathered and stored temporarily in a memory, e.g. on a video tape. The user may play the movie at standard speed, or he may scan the material in trick play modes, e.g. fast forward or slow motion. The control information may further comprise different sequences built out of the same video material, or further pointers for accessing any moment within the real-time material for jumping to specific scenes. The way the control information and the real-time information are provided on a record carrier is standardized to enable players of different brands to reproduce the material. An example of such a standard is the DVD-video standard, of which the relevant aspects, such as control information, are described in said EP 814475. The real-time information and control information are finally transferred to the record carrier by well known mastering and reproducing steps, e.g. pressing optical discs from a metal master disc. A problem of the known recording method is, that a temporary storage of the real-time information is required before the control information can be generated. On the final product, the record carrier, the control information is to be positioned according to the format rules, which prescribe that the control information precedes the real-time information. However the control information is generated after all real-time material is known and stored temporarily. Hence the known method of recording is complicated and expensive, in particular in view of home recording.
The above citations are hereby incorporated in whole by reference.
It is an object of the invention to provide a recording method and device in which real-time information can be recorded according to an existing format and which is less complex.
For this purpose, the method as described in the opening paragraph is characterized in that the method comprises the steps of first selecting a starting point within the recording area different from the beginning of the recording area for creating a free area between the beginning of the recording area and the starting point, thereafter recording the real-time information from the starting point, and recording the control information in said free area. The device as described in the opening paragraph is characterized in that the recording means are arranged for first selecting a starting point within the recording area different from the beginning of the recording area for creating a free area between the beginning of the recording area and the starting point, thereafter recording the real-time information from the starting point, and recording the control information in said free area. Creating the free area has the effect, that a real-time recording can be made in one pass, i.e. the real-time information is recorded on a record carrier of a writable type directly at its final location without temporary storage, while the control information is generated during recording. The control information may be stored temporarily in a memory, e.g. in a buffer IC. It is to be noted, that the amount of digital data for the control information is substantially smaller than the amount of data for the real-time information, usually less than 1%. Hence a memory for temporary storage is inexpensive, and the recording device is suitable for home recording.
The invention is also based on the following recognition. Formats intended for mastered and mass produced record carriers of a read-only type usually prescribe a non-causal order in which the control information precedes the recorded audio/video, because this is the order playback devices require the information for reproduction. Non-causality inherently arises during recording, because one cannot calculate sequences and pointers for video material not yet available, in particular if the video is compressed to a variable length digital code such as MPEG2. For a professional recording studio this presents no problem, as the audio/video material is always stored temporarily, e.g. on a master video tape, before the final authoring process, in which the control data is calculated, is performed. In a home recorder one-pass recording is required, and therefore the DVD-video format seems unsuitable. However the inventors have seen, that the prescribed non causal ordering can be achieved by reserving space at the beginning of the record carrier and generating a basic set of control information and playback parameters during the recording of the real-time information itself. The generated control information is stored in a temporary memory, and written to the reserved area as soon as possible, e.g. directly when a stop recording command is received or even during real-time recording when buffering is available for the real-time recording process. Although a few parameters may have to be calculated or re-calculated after completing the real-time recording, this requires only a short time, and remains substantially unnoticed by the user. Hence the user perceives a recording in one pass, while the record carrier still is compatible to the existing format and can be played on standard players, e.g. a DVD-video player.
Preferred embodiment of the device the recording means are arranged for recording elements of the control information on the record carrier during recording the real-time information. This embodiment has the advantage that less temporary memory is needed. In practice a substantial part of the control information consists of elements relating to the cells, e.g. a table of pointers to each cell. A first part of such a table can be saved from the temporary memory to the record carrier while the recording of further cells still continues, because this first part is not affected by the further cells.
These and other aspects of the invention will be apparent to those skilled in the art from and elucidated further with reference to the embodiments described by way of example in the following description and with reference to the accompanying drawings, in which
Corresponding elements in different Figures have identical reference numerals.
The record carrier 11 is intended for carrying real-time information according to a standardized format, to be playable on standardized playback devices. The recording format includes the way information is recorded, encoded and logically mapped. The logical mapping may comprise a subdivision of the available area in a lead-in 18, a recording area for user data and a lead-out 19. Further the mapping may comprise file management information for retrieving the user information, such as a Table Of Contents or a file system, e.g. ISO 9660 for CD-ROM or UDF for DVD-ROM. Such file management information is mapped on a predefined location on the record carrier, usually in or directly after the lead-in area. However this document further relates to aspects of the format relating to the way the real-time information is recorded, i.e. format of the video and/or audio information and its corresponding control information. The record carrier 11 is provided with a starting point 13 for creating a free area 12 for accommodating control information related to recorded real-time information. The real-time recording process is described below with reference to FIG. 20.
First a recording format is described. The format substantially corresponds to the DVD-Video standard.
In
As shown in
As shown in
The above-described management information is described on an optical disk The system controller of the playback system makes a reference to the program chain information in the video manager to thereby acquire cell playback information. By referring to the cell attribute information, whether interleaved unit blocks for multiple angles have been recorded is recognized. When the interleaved unit blocks have been recorded, seamless playback information and seamless angle information in the NV_PCK are acquired and stored in the butter memory in the middle of playback. When angle switching information is entered by the user, the seamless angle information is referenced to, whereby the playback of interleaved units for the angle specified by the user is started. Then, reference is made to the seamless cell playback information contained in the acquired NV_PCK to recognize the interleaved unit to be played back next. By referencing to the cell playback information, a decision can be made as to whether it is the end of a cell that is currently played back. To play back the next cell, reference is made to the next cell playback information in the cell playback information table to determine the starting address of the first VOBU of the next cell.
According to the invention the control unit 20 of the recording device as shown in
If all the options of the DVD format were allowed for real-time recording, the free area required to accommodate all possible combinations of parameters is very large and reduces the available area for the video information substantially. Therefore a free area is created by making selective limitations to some parameters or combinations of parameters to have a workable requirement for the size of the free area. In an embodiment the following limitations to the DVD-video system have been made: the disc will not make use of Menus, the disc will not make use of Parental Management, the disc will not make use of the Text Data Manager, only one Video Title Set VTS will be recorded onto the disc, one recording consists of one or more VOBs, every recording corresponds to one (linear) DVD-video Title, and every title is one PGC. The first selection is to limit the number of VTS to one per disc. This has the advantage, that the user can create play-lists by editing the PGC's , which point to the basic CELLs. Using one VTS allows a PGC to access any CELL of the recorded material, whereas more than one VTS would not allow this, because a PGC cannot span VTSs. Hence the user may create several compilations of the recorded material including any selected CELL. A play-list can be edited in several ways after the end of the real-time recording, without actually changing the recorded audio/video material., e.g. removing chapters from a title, reordering chapters in a title, merging titles, adding a new title from a selection of chapters from different titles. This requires updating the respective tables in VGMI and VTSI
For real-time recording VGMI the following data is generated: VGMI_MAT, TT_SRPT (includes the number of chapters) and VTS_ATRT. This information includes fixed or pre-defined parameters, and address pointer which can be easily calculated. VMGI_MAT, TT_SRPT, and VTS_ATRT start on the nearest 2048 byte boundary (logical block), and to this end a maximum of 2047 padding bytes is allowed. Maximum size of each block:
VMGI_MAT=>2292 bytes (maximum, but 1260 is more likely)
TT_SRPT=>1196 bytes
VTS_ATRT=>788 bytes
This would result in a maximum VMGI size of 4 sectors (but more likely 3 sectors in practice), and therefore 4 sectors as well for the VMGI_BUP file. Note that VMGI and VMGI_BUP can not reside in the same ECC Block (1 ECC Block==16 sectors), so empty sectors must be inserted, or a menu VOBS as shown in FIG. 4. Video Title Set Information (VTSI) requires VTSI_MAT, VTS_PTT_SRPT, etc. (as shown in FIG. 8), which start on the nearest 2048 byte boundary (logical block), and also a maximum of 2047 padding bytes is allowed. For the number of cells a maximum of 255 is taken, but this could be restricted to 99, which would result in a smaller free area on the disc. Maximum size of each block (#t is number of titles=max 99, #ch is number of program chains=max 99, #c is number of cells=max 255):
VTSI_MAT=>2048 bytes (fixed)
VTS_PTT_SRPT=>39608 bytes (8+4*99+4*99*99)
VTS_PGCIT=>740825 bytes (8+#t*(8+236+#ch+28*#c))
VTS_TMAPT=>811808 bytes (8+#t*(8+2048*4))
VTS_C_ADT=>302948 bytes (8+#t*#c*12)
VTS_VOBU_ADMAP=>144004 bytes (4+4*(4*3600/0.4))
The maximum total VTSI size is 2041241 bytes (i.e. 1+20+362+397+148+71=999 and therefore 999 sectors as well for the VTSI_BUP file. Note that VTSI and VTSI_BUP can not reside in the same ECC Block (1ECC Block==16 sectors). For VTSI the following data is generated: VTSI_MAT, VTS_PTT_SRPT (calculate using the number of chapters), VTS_PGCIT (calculate using number of chapters, number of cells and their relations with chapters, cell duration's and cell addresses), VTS_TMAPT (requires list of VOBU addresses and corresponding PTS; Time Unit interval can be calculated using the duration information of the recording session), VTS_C_ADT (complete list of cell addresses) and VTS_VOBU_ADMAP (list of VOBU addresses).
An estimation for a required temporary memory for generating the above playback parameters during recording (e.g. 4 hour recording time) is:
Number of chapters | 1 | byte |
Cell addresses | 3060 | bytes (12 * 255) |
VOBU addresses and PTS | 288000 | bytes |
(VOBU address = 4 bytes, PTS = 4 bytes, VOBU = | ||
0, 4 sec) | ||
Cell duration's | 1020 | bytes |
Cell/Program map | 99 | bytes |
Total | 292180 | bytes |
This data can be stored in a solid state memory (RAM ICs), or it may be stored on a temporary location on the record carrier. In practice a choice between efficiency (speed) and the required amount of memory is made. Less memory would require more use of the record carrier as temporary storage space. In an embodiment VOBU size and VOBU duration can be fixed, and hence memory can be saved: VOBU start addresses can be calculated, and VOBU PTSs are linear to VOBU start addresses. In an embodiment the list VTS_TMAPT is omitted, as this list is not mandatory in DVD. The total VTSI size and required temporary memory can be recalculated by eliminating the VTS_TMAPT and VOBU addresses contributions
When the user starts recording new material on a partly filled disc, he may choose to append to the existing VTS, or a new VTS may be created. The recorder may also make the decision for the user, e.g. always append to the existing VTS. Advantages of creating a new TS:
Previous VTSs do not require changes in the control data,
More cells (and thus chapters) are available per recording (note that a VOBS may contain upto 65535 VOBs, and 255 cells per VOB),
For the consumer at home; he can define more chapters on the disc;
and disadvantages:
Program chains can not go over VTS boundaries, so creation of a title that contains selected chapters from different VTSs needs to exist of more than one PGC. (Control Data will then be much more complex in order to link the different PGCs, and playback of different PGC is not seamless on most DVD-video players),
The size estimate of VMGI is influenced slightly; for every VTS an extra 788 bytes are required for the VMGI.
The real-time append process 204 is as follows when information is appended to the existing VTS. Since it is assumed that only one VTS is recorded onto a disc, the appending of a next recording must take place within that VTS. The following steps are taken, when appending to a disc containing one or more recordings already:
Start recording video/audio and keep track of the following info
For VMGI: Number of chapters
For VTSI: Number of chapters, a complete list of cell addresses, a complete list of VOBU addresses, including Presentation Time Stamps (for VTS_TMAPT calculation), Cell duration's , which cells belong to which program (can be one-to-one),
Quit recording and write the VMGI, VMGI_BUP:
Read old VMGI into memory (only 3 or 4 sectors),
Alter the TT_SRPT information:
Increase TT_SRP_Ns,
Fill in the correct TI_SRPT_EA,
Append a TT_SRP structure to the existing one,
Write VMGI and VMGI_BUP back to disc
Write VTSI, VTSI_BUP
Different methods can be applied here to create the VTSI (and VTSI_BUP) with the new information included (depending on the available memory). The main issue is that some sector aligned structures (VTS_PTT_SRPT, VTS_PGCIT, etc.) will grow in size (and may cross sector boundaries). Therefore existing information must be shifted forward in the VTSI table. Memory required is equal to the ones in the first real-_time recording.
A further limitation is the number of VOB per recording. One VOB is the minimum restriction used above. More than one VOB per recording allows more than 255 cells per recording (although one program chain is still limited to 99 chapters (and 255 cells)), and there are no specific user disadvantages. Technically the VTSI size is influenced when allowing multiple VOBs per VOBS. The VTS_C_ADT table is larger, due to the increase in cells allowed. In the case when one cell equals a VOBU (worst case), and a 4 hour movie:
VTS_C_ADT=>432008 bytes
(36000 cells in 4 hour movie)
(8+36000*12)
When a recording has more than one Program Chain (Multi_PGC_Titles), this has the advantage, that the maximum number of chapters for a title is then limited to 999 (instead of 99), while 999 is also the maximum number of chapters allowed in the complete VTS, and the disadvantage, that transition from one PGC to the next is not guaranteed to be seamless in the DVD-video Specifications (the screen shall be frozen until a new presentation is available). Multi_PGC will influence the size estimates of the VTSI:
VTS_PTT_SRPT=>4400 bytes
(8+#titles*4+#programs*4)
(8+99*4+999*4)
(i.e. only 999 programs per VTS)
VTS_PGCIT=>245228236 bytes
(Maximum of 32767 PGCIs)
(8+7476 bytes per PGCI and PGCI_SRP)
(This implies 32767 PGCIs each consisting of 99 Programs, and 255 cells (theoretically))
In practice a limitation can be applied by allowing 999 Programs in one VTS, and no more than 999 PGCs (one for each Program). In that case:
VTS_PGCIT=>7378622 bytes
(Maximum of 999 PGCIs)
(8+7378 bytes per PGCI and PGCI_SRP)
(This implies 999 PGCIs each consisting of 1 Programs, and 255 cells)
Not all DVD players allow titles to be selected through a player menu. Therefore, the existence of disc defined menus, would be desirable. So a free area can be created for adding menus after recording is completed. These disc menus can be generated automatically, for example for every 5 titles on the disc a menu-page is created. If the recorder is equipped with Menu Editing capabilities, menus can be provided with actual text titles. If still encoding is implemented in the recorder, recorded still material can be used as background for menus. Several technical solutions can be used for implementing these menus:
Subpictures for highlights only, text encoded in the background: this method requires a still encoder to be available in the DVD-video Recorder. The text is rendered into a bitmap, which is encoded into an MPEG2 Video Still, and multiplexed with a subpicture (which are run-length encoded bitmaps) into a VOB (subpicture encoding must be available in the Recorder as well).
Subpictures for both highlights and text (fixed background still): this method does not require any still encoding functionality in the DVD-video Recorder. Only subpicture encoding must be implemented in the Recorder. The fixed background MPEG2 Video still is multiplexed together with the subpicture into a VOB.
Both methods require a character set (images) to be available for rendering the menu content.
A default positioning can be chosen for titles, buttons, etc.
Maximum still size in DVD-video is 224 Kb. A maximum subpicture size is 52 Kb. Roughly estimating a multiplexer overhead of 10%, this would result in a menu size of approximately 304 Kb.
In DVD-video menus can be defined in the Volume Manager (called Title Menus), or Video Title Sets (called either Root, Audio, Subpicture, Angle, or Chapter Menu). These different types of menus map onto menu buttons on the remote control. Whether the menus are placed in the VMG or in the VTS is not important; the free area has to be reserved anyway. Also an extra PGC structure is required for a set of menus:
3108 bytes
(236+29*#menus)
(maximum of 99 menus in a PGC)
Plus overhead for: VMGI=>32 bytes or, VTSI=>16 bytes
It is to be noted that in addition to recording of real time information and related control data some file management data in the UDF and/or ISO format has to be updated to reflect the newly recorded information. File management data or Table Of Contents data are well known, e.g. from CD-ROM and CD-audio. Such data is at least partly located outside the recording area, for example a fixed area at a predefined location on the record carrier, e.g. for DVD a Volume and File Configuration as shown in
Although the invention has been explained by embodiments using the DVD-video format, it may be applied for any format for real-time data requiring non-causal control data to be written before the actual content information. Further, the scope of the invention is not limited to the embodiments, and the invention lies in each and every novel feature or combination of features described above. It is noted, that the invention may be implemented by means of hardware and/or software, and that in this document the word `comprising` does not exclude the presence of other elements or steps than those listed and the word `a` or `an` preceding an element does not exclude the presence of a plurality of such elements, that any reference signs do not limit the scope of the claims, that `means` may be represented by a single item or a plurality and that several `means` may be represented by the same item of hardware.
Brondijk, Robert A., Auwens, Johannes C. L.
Patent | Priority | Assignee | Title |
6633515, | Jun 10 1998 | KONINKLIJKE PHILIPS ELECTRONIC N V | Method for storing audio-centered information |
6983289, | Dec 05 2000 | CITIBANK, N A | Automatic identification of DVD title using internet technologies and fuzzy matching techniques |
6985411, | Jan 18 2002 | Pioneer Corporation | 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 |
7120097, | Sep 15 2000 | Eastman Kodak Company | System for making a photoresist master for a hybrid optical recording disc |
7313316, | Sep 27 2000 | Thomson Licensing | Method and apparatus for evaluating for the purpose of decoding a bitstream having a data structure fulfilling the requirements of two different data structure standards, and storage medium containing such bitstream |
7321539, | Mar 31 1999 | Microsoft Technology Licensing, LLC | Locating information on an optical media disc to maximize the rate of transfer |
7389034, | Dec 19 2000 | D&M HOLDINGS US INC | Data entry via on-screen display |
7486876, | Nov 29 2001 | SAMSUNG ELECTRONICS CO , LTD ; Bitwin Corporation | Optical recording medium and apparatus and method to play the optical recording medium |
7542660, | Jan 18 2002 | Pioneer Corporation | 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 |
7561778, | May 07 2002 | LG Electronics Inc. | Method for recording and managing a multi-channel stream |
7570869, | Apr 25 2002 | Koninklijke Philips Electronics N V | Method and apparatus for defining entry points in a data stream |
7606463, | Feb 24 2003 | LG Electronics, Inc. | Recording medium having data structure for managing playback control and recording and reproducing methods and apparatuses |
7606465, | Jun 24 2002 | LG Electronics Inc. | Recording medium having data structure for managing reproduction of multiple title video data recorded thereon and recording and reproducing methods and apparatuses |
7613078, | Jan 18 2002 | Pioneer Corporation | 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 |
7620301, | Apr 04 2003 | LG Electronics Inc. | System and method for resuming playback |
7650060, | May 22 2006 | Panasonic Corporation | Recording medium, playback device, recording method, playback method, and computer program |
7672567, | Jun 24 2002 | LG Electronics Inc. | Recording medium having data structure for managing reproduction of multiple reproduction path video data for at least a segment of a title recorded thereon and recording and reproducing methods and apparatuses |
7680397, | Sep 27 2004 | JVC Kenwood Corporation | Method and apparatus for recording data on a recording disc, and method and apparatus for restoring data recorded on a recording disc |
7693394, | Feb 26 2003 | LG Electronics Inc. | Recording medium having data structure for managing reproduction of data streams recorded thereon and recording and reproducing methods and apparatuses |
7769272, | Nov 20 2002 | LG Electronics Inc.; LG Electronics Inc | Recording medium having data structure for managing reproduction of at least video data recorded thereon and recording and reproducing methods and apparatuses |
7783159, | Jun 24 2002 | Genaera Corporation | Recording medium having data structure for managing reproduction of multiple reproduction path video data for at least a segment of a title recorded thereon and recording and reproducing methods and apparatuses |
7809243, | Jun 24 2002 | LG Electronics, Inc. | Recording medium having data structure including navigation control information for managing reproduction of video data recorded thereon and recording and reproducing methods and apparatuses |
7809775, | Feb 27 2003 | LG Electronics, Inc. | Recording medium having data structure for managing playback control recorded thereon and recording and reproducing methods and apparatuses |
7813237, | Oct 14 2002 | LG Electronics Inc. | Recording medium having data structure for managing reproduction of multiple audio streams recorded thereon and recording and reproducing methods and apparatuses |
7835622, | Jun 21 2002 | LG Electronics Inc. | Recording medium having data structure for managing reproduction of video data recorded thereon and recording and reproducing methods and apparatuses |
7835623, | Jun 21 2002 | LG Electronics Inc. | Recording medium having data structure for managing reproduction of video data recorded thereon |
7835629, | Jul 09 2002 | LG Electronics Inc | Recording medium having data structure with real-time navigation information for managing reproduction of video data recorded thereon and recording and reproducing methods and apparatuses |
7840121, | Oct 15 2002 | LG Electronics Inc. | Recording medium having data structure for managing reproduction of multiple graphics streams recorded thereon and recording and reproducing methods and apparatuses |
7843508, | Jul 23 2002 | VISUALON, INC | Method and system for direct recording of video information onto a disk medium |
7848619, | Apr 04 2003 | LG Electronics Inc. | Recording medium having data structure for managing to resume reproduction of video data recorded thereon and recording and reproducing methods and apparatuses |
7856443, | Dec 05 2001 | CITIBANK, N A | Automatic identification of DVD title using internet technologies and fuzzy matching techniques |
7865066, | Feb 13 2002 | MAXELL, LTD | Video camera and video camera information recording method for managing a scene as a chapter |
7912338, | Feb 28 2003 | LG Electronics Inc. | Recording medium having data structure for managing random/shuffle reproduction of video data recorded thereon and recording and reproducing methods and apparatuses |
7941032, | Sep 06 2002 | Sony Corporation | Information processing device and program |
7949231, | Jun 24 2002 | LG Electronics Inc. | Recording medium having data structure for managing reproduction of multiple reproduction path video data recorded thereon and recording and reproducing methods and apparatuses |
7961570, | Oct 14 2002 | LG Electronics Inc. | Recording medium having data structure for managing reproduction of multiple audio streams recorded thereon and recording and reproducing methods and apparatuses |
8059161, | Aug 30 2004 | Sony Corporation | Image-information recording device and image-information display device |
8145036, | Feb 21 2003 | Panasonic Corporation | Recording medium, playback device, recording method, playback method, and computer program |
8145037, | Feb 21 2003 | Panasonic Corporation | Recording medium, playback device, recording method, playback method, and computer program |
8406605, | May 07 2002 | LG Electronics Inc. | Method for recording and managing a multi-channel stream |
8619188, | Jul 23 2002 | VISUALON, INC | Method and system for direct recording of video information onto a disk medium |
8620137, | Apr 25 2002 | Koninklijke Philips N.V. | Method and apparatus for defining entry point in a data stream |
8755667, | Dec 19 2000 | D&M HOLDINGS US INC | Data entry via on-screen display |
8831406, | Nov 20 2002 | LG Electronics Inc.; LG Electronics Inc | Recording medium having data structure for managing reproduction of at least video data recorded thereon and recording and reproducing methods and apparatuses |
8886021, | Nov 20 2002 | LG Electronics Inc.; LG Electronics Inc | Recording medium having data structure for managing reproduction of at least video data recorded thereon and recording and reproducing methods and apparatuses |
9167220, | Apr 26 2005 | TECHNICOLOR, INC | Synchronized stream packing |
9237322, | Feb 07 2013 | CYBERLINK CORP. | Systems and methods for performing selective video rendering |
RE42019, | Sep 01 1999 | Panasonic Corporation | Distribution system, semiconductor memory card, receiving apparatus, computer-readable recording medium and receiving method |
Patent | Priority | Assignee | Title |
5703997, | Apr 14 1995 | Kabushiki Kaisha Toshiba | Data recording medium having reproduction timing information, and system for reproducing record data by using the reproduction timing information |
6034942, | Apr 08 1996 | Pioneer Electronics Corporation | Information record medium, apparatus for recording the same and apparatus for reproducing the same |
6094521, | Dec 13 1996 | Hitachi Maxell, Ltd | Information processing system |
6188650, | Oct 21 1997 | Sony Corporation | Recording and reproducing system having resume function |
EP814475, | |||
EP942426, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Nov 12 1999 | U.S. Philips Corporation | (assignment on the face of the patent) | / | |||
Dec 08 1999 | AUWENS, JOHANNES C L | U S PHILIPS CORPORATION | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010527 | /0651 | |
Dec 16 1999 | BRONDIJK, ROBERT A | U S PHILIPS CORPORATION | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010527 | /0651 |
Date | Maintenance Fee Events |
Sep 27 2005 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Oct 14 2009 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Oct 21 2013 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Apr 23 2005 | 4 years fee payment window open |
Oct 23 2005 | 6 months grace period start (w surcharge) |
Apr 23 2006 | patent expiry (for year 4) |
Apr 23 2008 | 2 years to revive unintentionally abandoned end. (for year 4) |
Apr 23 2009 | 8 years fee payment window open |
Oct 23 2009 | 6 months grace period start (w surcharge) |
Apr 23 2010 | patent expiry (for year 8) |
Apr 23 2012 | 2 years to revive unintentionally abandoned end. (for year 8) |
Apr 23 2013 | 12 years fee payment window open |
Oct 23 2013 | 6 months grace period start (w surcharge) |
Apr 23 2014 | patent expiry (for year 12) |
Apr 23 2016 | 2 years to revive unintentionally abandoned end. (for year 12) |