a. Field of the Invention
The invention is related to an optical disc recording apparatus and method and, more particularly, to an optical disc recording apparatus and method that is able to generate both a play-all mode and a commercial-free mode after recording.
b. Description of the Related Art
After recording is complete, users may not want to watch the commercials that are incorporated in a recorded program when the recorded program is playing. There are numerous methods proposed in patents to meet the aforesaid requirement, where some of them concern the editing and deletion of the commercials after recording, and some of them concern the detection and deletion of the commercials during recording.
For example, U.S. Pat. No. 5,987,210 and U.S. Pat. No. 4,752,834 disclose videocassette recorders (VCR) that may automatically detect and edit commercials. The design is to automatically detect breaks that appear at the start and the end of one commercial section; when a break appearing at the start of the commercial section is detected, a timing circuit is activated, and meanwhile the recording is paused to prevent the commercial from being recorded onto the magnetic strip. Then, when a preset commercial time (for example, 30 seconds or 1 minute) for the timing circuit is up, the recording device automatically returns to recording if the timing circuit does not receive other signals requesting stopping or re-timing.
However, the disadvantages of this design are as follows: Because time-delay occurs during the switch of the recording device from a pause mode to a record mode, and because the commercial section is often shorter than the preset time, part of the program that commences subsequently after the commercial section may not be recorded, thus causing unrecoverable loss of partial program content.
Moreover, in recent years, some DVD recorder/player systems (such as Pioneer DVR7000) have a commercial skip button (CM skip button) on remote controls so that an user can stop recording for 30 seconds (the longest pause time can be up to 4 minutes) to prevent commercials from being recorded onto the DVD disc. However, the user may fail to press the CM skip button in time, which causes unrecoverable loss of partial program content.
An object of the invention is to provide an optical disc recording apparatus and method, which allows for generating two reproduction ways including a play-all mode and a commercial-free mode for a recorded program to avoid unrecoverable loss of program content.
According to the invention, an optical disc recording apparatus includes an information receiving module, a commercial detecting module, an information processing module, a play parameter generating module and a write-in module. The information receiving module is used to receive real-time information, and the commercial detecting module detects the start and end points of each commercial section in real-time information. The information processing module transforms the real-time information into a data structure conforming to a standard recording format, meanwhile creating control information according to the recording format. The data structure includes a plurality of sublevels, and the identification number of each sublevel is adjusted according to the start and end points of each commercial section so that the start and end points of one commercial section are exactly the start and end points of one sublevel. The play parameter generating module generates play parameters conforming to the standard recording format, and the write-in module stores the data structure, the control information, and the play parameters in a recording media.
Through the design of the invention, two different reproduction modes are generated according to two different program chains formed from the identification number of each sublevel. Hence, the play-all mode and commercial-free mode both exist to avoid unrecoverable loss of program content during recording. Also, when playing the recorded optical disc, one can select both the commercial-free mode to auto skip the commercial contents or the play-all mode to play the entire recorded content.
Referring to
The relationship between a standard recording format and the invention is first described. Typically, the recording formats for optical disc application include: DVD video recording format, DVD-Video format, DVD+RW video format, high definition DVD Video format, large capacity blu-ray disc recording format, enhanced versatile disc (EVD) format, and forward versatile disc (FVD) format. The DVD-Video format is described below in detail as an example of the recording formats.
The video manager group (VMG) may optionally include a main menu for an optical disc, and the main menu may be a list of the disc contents. If the main menu exists, it is often the first scene that is seen by users when the disc is playing.
The real content of the program is stored in video title sets (VTS); a disc may have 99 video title sets (VTS) at most. On the disc, each VTS may have up to 10 video object (VOB) files, and each VOB file can store a large section of data blocks.
Referring to
Further, each cell is made up of multiple video object units (VOBU), and each video object unit (VOBU) is made up of different types of packs, such as navigation packs (NV_PCK), video packs (V_PCK), subpicture packs (SP_PCK) and audio packs (A_PCK).
The navigation pack (NV_PCK) is the control information used for reproduction, replaying, or searching the real-time information stored in the VOBU. The video pack (V_PCK) is stored video information, and the audio pack (A_PCK) is stored sound information.
Hence, the real-time information must be transformed into the data structure conforming to a standard recording format during disc recording, and meanwhile control information conforming to that recording format is generated. The control information, for example, can be the information stored in the video manager (VMG) or in the navigation packs (NV_PCK) stored in aforesaid data structures.
The design of each module of the optical disc recording apparatus 10 according to the invention is described in the following.
Referring to
After being received by the receiving unit 32, the real-time information 22 is first processed by video and audio transformations separately and then fed into the video/audio compression unit 34, in which the real-time information is compressed and encoded according to a compression format conforming to the standard recording format during recording. The encoding/compression format includes, but is not limited to, MPEG-1, MPEG-2, MPEG-4, H.264, WMV or VC-9 (VC-1).
The aforesaid video/audio compressing and encoding process of the real-time information can be done by a hardware encoder or a software encoder.
Referring to
In regard to the commercial detecting module 14 of the invention, the method of detecting the start and end points of each commercial section is not limited. For example, one may detect the breaks that appear subsequently before the start and after the end of one commercial section, or inserted black frames or blank frames. Alternatively, the technologies such as video/audio content analysis or scene detection may be used. Conventional commercial detection technologies are sufficient to detect the start and end points of each commercial section effectively. Take the black frames detection as an example, where the black frames are often inserted subsequently before and after one commercial section in television programs, an inputted frame is considered to be a black frame if the difference between the luminance of the inputted frame and the average black frame luminance is within a limit such as 5%.
The operation of the commercial detecting module 14 of the invention is not limited to the aforesaid active detecting methods of conventional technology, the commercial detecting module 14 can also detect the start and end points of commercial sections manually set by the user using input devices such as a remote control.
Once the commercial detecting module 14 detects the start point or the end point of each commercial section in real-time information 22, the information is transmitted to the information processing module 16. Throughout the specification and the claims, the definition of “one commercial section” is the duration of the commercial content between two adjacent program contents.
The information processing module 16 arranges the inputted real-time information 22 according to a standard recording format (such as the DVD-Video standard shown in
The invention is designed to incorporate the information of the start and end points of commercial sections transmitted from the commercial detecting module 14 into the process of transforming the real-time information to a data structure conforming to a standard recording format.
Referring to
Then, the play parameter generating module 18 creates various program chains (PGC) as play parameters for generating various reproduction sequences according to the standard recording format and aforesaid design method. For example, in this invention the program chain (PGC) can be created as:
After the recording is complete, the navigation information regarding two different reproduction modes are generated according to the above two different program chains and the standard recording format. The navigation information may be the menu of a DVD-Video format shown in
Therefore, through the design of the invention, the play-all mode and commercial-free mode both exist to avoid the unrecoverable loss of the program content during recording. Also, when playing the recorded optical disc, one can select both the commercial-free mode to auto skip the commercial contents or the play-all mode to play the entire recorded content.
It should be noted that the sublevels of the data structure includes, but is not limited to, the cells. The invention only requires that an independent ID number is assigned to an individual commercial section, and the play parameter is generated according to the serial ID numbers. There is no limitation on which sublevel of which standard recording format is to be selected.
Further, because one VOB may have 1 to 255 cells that are sufficient for general recordings, only one video object identification (VOB ID) is exemplified in the invention (all cell IDs belong to the same video object ID; VOB_ID=1). However, the invention may also combine more than one video object identification, i.e., the cell IDs may belong to different VOB IDs if required.
Referring to
The I/O interface 64 is responsible for giving the information to be recorded and the commands of driving the disc recorder 70 given by the write-in program unit 62 to the disc recorder 70 to execute the write-in operation. The disc recorder 70 includes a motor 72 for rotating the recordable optical disc 24, a head 74 for reading, writing, or scanning the track of the recordable optical disc 24, and a positioner 76 for initially positioning the head 74 in a radial direction. The disc recorder 70 further includes a modulation unit 66 and a control unit 68. The control unit 68 controls related devices of the disc recorder 70 such as the motor 72 and the positioner 76 via a control line such as a system bus. The control unit 68 can be made of a control circuit such as a microprocessor, program memory, or control gates. The data structure, navigation information, and play parameters generated by the information processing module 16 and the play parameter generating module 18 are transformed into write signals via the write-in module 20 to drive the head 74, so that the information is written onto the recordable optical disc 24 for storage.
Though the invention is exemplified as using the write-in module 20 to record the data structure, the navigation information, and the play parameters onto a recordable optical disc 24, the optical disc recording method of the invention is not limited to the above. The media for recording the data structure conforming to a standard recording format, the control information and play parameters is not limited to a recordable optical disc; for example, they also can be stored directly on a computer readable recording media such as a hard disk and a memory card.
When recording begins, real-time information receiving step 102 is initiated. The real-time information receiving step 102 includes the operation of compressing and encoding video/audio, in which the real-time information is encoded according to a compression format of the selected recording format during recording, such as MPEG-2.
Then, in the commercial detecting step 104, the start and end points of each commercial section in the real-time information is detected, and they may be generated by a commercial detecting module that auto detects each commercial section or detects a manual set from a user.
After detecting the start and end points of each commercial section, proceed to real-time information processing step 106. The step is to assign an independent ID number to each individual commercial section. That is, the commercial section is separated from the program contents which precede and follow it (Cell_ID=i, Cell_ID=i+2) with regard to the assignment of ID number. In other words, the information processing module 16 adjusts the ID numbers of sublevels (e.g. cells) of the data structure basing on the start and end points of each commercial section so that the start and end points of one commercial section are the start and end points of one sublevel such as one cell. The cell mentioned herein is a sublevel of the data structure of DVD-Video format and is only for illustration purposes. There is no restriction as to which standard recording format to be used and which sublevel to be incorporated into the same commercial section.
Moreover, the real-time information processing step 106 is responsible for generating the control information conforming to the standard recording format at the same time. The control information is used for controlling the reproduction of the real-time information, e.g. providing the user with control functions such as quick search for the program contents.
Then, proceed to play parameter processing step 108, by which the program chains are generated as play parameters for generating various reproduction sequences. The program chains include cell identification numbers of the play-all mode for generating a reproduction sequence of the entire program content, and cell identification numbers of the commercial-free mode for generating a reproduction sequence of the program without commercial content.
After the generation of the play parameters, proceed to navigation information generating step 110. Basing on the two different program chains, navigation information for different play modes are generated according to the standard recording format adopted during recording. One selection of the navigation information activates the play-all program chain serving as the play mode or reproduction sequence to play the entire content of the original recording; the other selection activates the commercial-free program chain serving as the play mode or reproduction sequence to play the program content without commercials.
Finally, in write-in step 112, the data structure, control information, and navigation information corresponding to play-all and commercial-free modes, which all conform to the standard recording format, are written onto a computer-readable recording media. The recording media may be a recordable optical disk, a hard disk, or a memory card.
While the invention has been described by way of example and in terms of the preferred embodiment, it is to be understood that the invention is not limited to the disclosed embodiments. To the contrary, it is intended to cover various modifications and similar arrangements as would be apparent to those skilled in the art. Therefore, the scope of the appended claims should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements.
Number | Date | Country | Kind |
---|---|---|---|
93127653 | Sep 2004 | TW | national |