The present invention relates to method for recording program specific information (PSI) for a recorded data stream in an optical disk such as a high-density digital versatile disk (HD-DVD) and providing the recorded PSI to a presenting device such as a digital television. This method writes program or stream specific information in a management data recording area of a high-density disk, and when the recorded data stream is reproduced, determines whether it is time to send the stream specific information, obtains stream specific information corresponding to a stream object being reproduced, or to be reproduced based on the determination result, and transmits the obtained stream specific information. This method can maintain the disk storage capacity for real video and/or audio data by recording stream specific information in a management recording area of a high-density disk, and provide the stream specific information to a digital television promptly when it is necessary, thereby reducing the time duration of blank screen or discontinuity in video and/or audio presentation. The methods and apparatuses record information on or reproduce information from a recording medium. The information includes at least video information and presentation control information for managing presentation of the video information. The presentation control information includes change information for the video information, and the change information indicates a point in the video information where at least a portion of the presentation control information for the video information changes.
|
0. 35. A method of reproducing information on a recording medium, comprising:
reproducing video information from the recording medium;
reproducing presentation control information from the recording medium, the presentation control information being for managing presentation of the video information, the presentation control information including change information for the video information, the change information indicating a point in the video information where at least a portion of the presentation control information for the video information changes.
0. 20. A tangible recording medium storing a data structure for managing presentation of at least video data recorded on the recording medium, comprising:
video information including at least the video data; and
management information including presentation control information for managing presentation of the video information,
wherein the presentation control information includes change information for the video information, the change information indicating a point in the video information where at least a portion of the presentation control information for the video information changes.
0. 40. An apparatus for reproducing information on a recording medium, comprising:
a reproducing unit configured to reproduce information recorded on the recoding medium;
a controller, operably coupled to the reproducing unit, configured to control the reproducing unit to reproduce at least video information and presentation control information for managing presentation of the video information, the presentation control information including change information for the video information, the change information indicating a point in the video information where at least a portion of the presentation control information for the video information changes.
0. 25. A method of recording information for managing presentation of video information on a recording medium, comprising:
checking at least a portion of presentation control information for one or more changes in the presentation control information, the presentation control information being for managing presentation of the video information;
generating change information indicating a point in the video information where at least a portion of the presentation control information for the video information changes; and
recording at least the video information and the presentation control information corresponding to the video information on the recording medium, the presentation control information including the change information.
0. 30. A apparatus for recording information for managing presentation of video information on a recording medium, comprising:
a recording unit configured to record information on the recording medium; and
a controller, operably coupled to the recoding unit, configured to control the recording unit to
check at least a portion of presentation control information for one or more changes in the presentation control information, the presentation control information being for managing presentation of the video information,
generate change information indicating a point in the video information where at least a portion of the presentation control information for the video information changes, and
record at least the video information and the presentation control information corresponding to the video information on the recording medium, the presentation control information including the change information.
0. 1. A method of recording stream specific information along with data stream in a disk, comprising the steps of:
separating program specific information contained in a received broadcast signal from the broadcast signal;
converting the separated program specific information into stream specific information and processing the stream specific information into a digital stream compatible with a recording format;
comparing the separated stream specific information with previous stream specific information to determine whether if contains data that is different from the previous stream specific information;
checking whether stream specific information is the same or needs to be changed while recording the data stream in the disk;
generating stream specific information corresponding to the data stream being recorded based on a result obtained from said checking; and
writing the generated stream specific information and additional information linking the stream specific information with a stream object.
0. 2. The method set forth in
0. 3. The method set forth in
0. 4. The method set forth in
0. 5. The method set forth in
0. 6. A method of providing data stream and stream specific information recorded in a disk, comprising the steps of:
(a) determining whether it is time to send stream specific information;
(b) obtaining stream specific information corresponding to a stream object being reproduced or to be reproduced based on the result obtained from determining in (a); and
(c) transmitting the obtained stream specific information.
0. 7. The method set forth in
0. 8. The method set forth in
0. 9. The method set forth in
0. 10. The method set forth in
0. 11. The method set forth in
0. 12. The method set forth in
0. 13. The method set forth in
0. 14. The method set forth in
0. 15. The method set forth in
0. 16. The method set forth in
0. 17. The method set forth in
0. 18. A disk device comprising divided recording areas, one being a data area where a digital stream of video and/or audio data is written, the other being a management information area where stream specific information for controlling the reproduction and presentation of the data written in said data area are written, wherein the stream specific information is associated with each stream object which is a grouping unit of the written digital stream.
0. 19. The disk device as set forth in
0. 21. The tangible recording medium of claim 20, wherein the change information indicates a time in the video information where at least a portion of the presentation control information for the video information changes.
0. 22. The tangible recording medium of claim 20, wherein the video information is packetized.
0. 23. The tangible recording medium of claim 22, wherein the presentation control information is packetized.
0. 24. The tangible recording medium of claim 20, wherein the tangible recording medium is an optical disc.
0. 26. The method of claim 25, wherein the change information indicates a time in the video information where at least a portion of the presentation control information for the video information changes.
0. 27. The method of claim 25, wherein the video information is packetized.
0. 28. The method of claim 27, wherein the presentation control information is packetized.
0. 29. The method of claim 25, wherein the recording medium is an optical disc.
0. 31. The apparatus of claim 30, wherein the change information indicates a time in the video information where at least a portion of the presentation control information for the video information changes.
0. 32. The apparatus of claim 30, wherein the video information is packetized.
0. 33. The apparatus of claim 32, wherein the presentation control information is packetized.
0. 34. The apparatus of claim 30, wherein the recording medium is an optical disc and the recording unit includes an optical pick-up.
0. 36. The method of claim 35, wherein the change information indicates a time in the video information where at least a portion of the presentation control information for the video information changes.
0. 37. The method of claim 35, wherein the video information is packetized.
0. 38. The method of claim 37, wherein the presentation control information is packetized.
0. 39. The method of claim 35, wherein the recording medium is an optical disc.
0. 41. The apparatus of claim 40, wherein the change information indicates a time in the video information where at least a portion of the presentation control information for the video information changes.
0. 42. The apparatus of claim 40, wherein the video information is packetized.
0. 43. The apparatus of claim 42, wherein the presentation control information is packetized.
0. 44. The apparatus of claim 40, wherein the recording medium is an optical disc and the reproducing unit includes an optical pick-up.
|
In the drawings:
In order that the invention may be fully understood, preferred embodiments thereof will now be described with reference to the accompanying drawings. In order that the invention may be fully understood, exemplary embodiments thereof will now be described with reference to the accompanying drawings.
The disk device of
The recording operation of the disk device 200 configured as above is described in detail.
The PSI separator 21 detects PSI, which consists of PAT, PMT, CAT, and so on as explained above referring to
When the PSI is processed by the PSI processor 23, control information may be appended to the PSI or the PSI is modified for various presentation appropriate for a data stream reproduced from a disk device. The modified PSI or control information appended PSI is called stream specific information (SSI).
The recording area where the PSI is written is a management information recording area where navigation data is written. The navigation data is used for controlling reproduction and presentation of recorded broadcast data containing a video and/or audio data stream processed by the signal processor 22. When writing PSI (or SSI), the micro-computer 25 generates linking information between the written PSI (or SSI) and a stream object, and appends the generated linking information to the written PSI (or SSI). A stream object corresponds to a single program or a digital stream recorded from recording start to stop, and the linking information consists of start and end time of each stream object.
All of the PSI (or SSI) including the linking information for stream objects, each stream object having different specific information for its own data stream, is written in the management information recording area.
In the meantime, the high-density disk 28 has two partitioned recording areas ‘AREA 1’ and ‘AREA 2’ as shown in
Since PSI (or SSI) is written in the management information recording area ‘AREA 2’, the storage capacity of the data recording area ‘AREA 1’ is not reduced.
From now on, a method of reproducing a data stream and specific information from the disk having PSI (or SSI) written only in the management information recording area ‘AREA 2’ and providing them to a digital television will be described.
The disk device 300 shown in
The microcomputer 37 conducts an operation to provide PSI (or SSI), which corresponds to the present data stream being reproduced or to be reproduced, to the digital television 500. To do so, it reads from the management information recording area ‘AREA 2’ when a key command directly from a user is entered, a packet command from the digital television 500 connected through IEEE 1394 standard is received, or there occurs a bus reset on the IEEE 1394. Then, the digital television 500 interprets the PSI (or SSI) received through the IEEE 1394 bus, and selects and decodes a data stream based on the interpretation of the PSI (or SSI).
If the disk 31 having PSI (or SSI) written in the management information recording area is inserted onto a tray (not figured) of the disk device 300 (S10), the microcomputer 37 moves the pickup 32 to the management information recording area ‘AREA 2’ to read navigation data and PSI (or SSI), and stores them in the memory 38 (S11).
After that, the microcomputer 37 monitors (S12) the operation mode of the disk device 300 and the digital television 500 connected through IEEE 1394 standard as well as whether a bus reset occurs on the digital interface of IEEE 1394. If the operation mode of the disk device 300 is reproduction mode (S13) in which a data stream recorded in the disk is or to be reproduced and transmitted in the form of TS, the microcomputer 37 checks whether a transmission operation of TS is first (S14), and if so, it searches the memory 38 for PSI (or SSI) corresponding to a stream object to be reproduced based on the linking information appended to all of PSI (or SSI) and applies the adequate PSI (or SSI) to the TS multiplexer 35 along with the real data stream reproduced from the data recording area ‘AREA 1’ of the disk 31.
The TS multiplexer 35 multiplexes the PSI (or SSI) and real data stream while converting them into TS consisting of stream information packets (SIPs) and data packets, and transmits the converted TS to the connected digital television 500 through the interfacing unit 36.
The SIP may be transmitted more than once to prevent from accident loss in the communication channel before sending real data packets, and it may contain time reference information such as program clock reference (PCR) to be used to synchronize an internal clock beforehand for timing control of data presentation in the digital television 500.
The SIP may be 188-bytes long as specified for a transport packet (TP) in digital broadcast standard, and it may be transmitted repeatedly every 40 msec as shown in
If a data stream of a new program starts to be transmitted, that is, a new stream object starts to be reproduced (S15) while a data stream being reproduced from the high-density disk 31 is being transmitted in the format of TS, the microcomputer 37 also searches the memory 38 for PSI (or SSI) corresponding to the new stream object to be reproduced and applies the appropriate PSI (or SSI) to the TS multiplexer 35 along with the real data stream belonging to the new stream object which is reproduced from the data recording area ‘AREA 1’ of the disk 31.
For example, if the start position information of the (N+1)-th stream object is detected after the N-th stream object is completely reproduced as shown in
Therefore, the TS multiplexer 35 multiplexes the PSI (or SSI) and real data stream of the present stream object (S20) while converting them into TS consisting of stream information packets and data packets, and transmits the converted TS to the connected digital television 500 through the interfacing unit 36 (S21).
And, if the microcomputer 37 conducts a long jump of the pickup 32 according to a key input from a user (S16), it searches the memory 38 for PSI (or SSI) corresponding to the new or same stream object to be reproduced after the long jump, and applies the appropriate PSI (or SSI) to the TS multiplexer 35 along with the real data stream belonging to the stream object to which the pickup 32 is moved.
Then, the TS multiplexer 35 multiplexes the PSI (or SSI) and real data stream while converting them into TS consisting of stream information packets and data packets (S20), and transmits the converted TS to the connected digital television 500 through the interfacing unit 36 (S21).
And, if the digital television 500 connected with the disk device 300 through the IEEE 1394 standard is turned on (S17) or its viewing channel is changed (S18), a corresponding command is sent to the microprocessor 37 of the disk device 300 through the digital interface. At this time, the microcomputer 37 reads PSI (or SSI) corresponding to a stream object being provided, or to be provided on request of disk reproduction to the digital television 500, and applies the appropriate PSI (or SSI) to the TS multiplexer 35 along with the real data stream, if it is in a reproducing mode at present.
Then, as explained above, the TS multiplexer 35 multiplexes the PSI (or SSI) and real data stream, if it is applied, while converting them into TS consisting of stream information packets and data packets (S20), and transmits the converted TS to the connected digital television 500 through the interfacing unit 36 (S21).
Furthermore, if a reset occurs on the IEEE 1394 digital interface (S19), the microcomputer 37 detects the reset while monitoring the status of the digital interfacing bus, reads again PSI (or SSI) corresponding to a stream object being provided, or to be provided to the digital television 500, and applies the appropriate PSI (or SSI) to the TS multiplexer 35 along with the real data stream, if it is in a reproducing mode at present.
Then, the TS multiplexer 35 multiplexes the PSI (or SSI) and real data stream, if it is applied, while converting them into TS consisting of stream information packets and data packets (S20), and transmits the converted TS to the connected digital television 500 through the interfacing unit 36 (S21).
The above-explained operations (S12 to S22) is conducted by the microcomputer 37 until the disk device 300 is turned off or is requested to stop.
To be brief, whenever there is a command from a user or the digital television 500 connected through IEEE 1394, or a reset occurs on the interface bus, the disk device 300 reads the stored PSI (or SSI), which was reproduced beforehand from the management information recording area ‘AREA 2’ of the high-density disk 31, and then provides the read PSI (or SSI) to the connected digital television 500, so that the digital television 500 can select and decode the data stream from the disk device 300 immediately after the interpretation of the PSI (or SSI) is done.
The method of providing specific information on a data stream according to the present invention can maintain the disk storage capacity for real video and/or audio data by recording stream specific information in a management recording area of a high-density disk, and provide the stream specific information to a digital television promptly when it is necessary, thereby reducing the time duration of blank screen or discontinuity in video and/or audio presentation.
The invention may be embodied in other specific forms without departing from the sprit or essential characteristics thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein.
Yoo, Jea-Yong, Seo, Kang-Soo, Kim, Byung-Jin
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
4835757, | Aug 29 1986 | Kabushiki Kaisha Toshiba | System for recording information onto disk medium |
6094723, | May 10 1996 | Sony Corporation | Copy protection system for recording media |
EP738078, | |||
EP911830, | |||
KR1019977004213, | |||
WO9632720, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jan 05 2010 | LG Electronics, Inc. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Oct 16 2012 | ASPN: Payor Number Assigned. |
Mar 07 2014 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Aug 28 2015 | 4 years fee payment window open |
Feb 28 2016 | 6 months grace period start (w surcharge) |
Aug 28 2016 | patent expiry (for year 4) |
Aug 28 2018 | 2 years to revive unintentionally abandoned end. (for year 4) |
Aug 28 2019 | 8 years fee payment window open |
Feb 28 2020 | 6 months grace period start (w surcharge) |
Aug 28 2020 | patent expiry (for year 8) |
Aug 28 2022 | 2 years to revive unintentionally abandoned end. (for year 8) |
Aug 28 2023 | 12 years fee payment window open |
Feb 28 2024 | 6 months grace period start (w surcharge) |
Aug 28 2024 | patent expiry (for year 12) |
Aug 28 2026 | 2 years to revive unintentionally abandoned end. (for year 12) |