Multimedia recording apparatus and method
Granted 3 Feb 2015 · 4 office actions
Current assignee: Taiwan Semiconductor Manufacturing Company · originally MediaTek
Law firm: Law firm · Log in to unlock
Attorney: Attorney · Log in to unlock
Inventors: Kun-Bin Lee · Examiner: Huy T Nguyen · AU 2481 · TC 2400
Life of the application
16 dated eventsAbstract
A multimedia recording apparatus includes a receiving unit, a normal recording unit, a pre-recording unit and a combining unit. The receiving unit receives ongoing multimedia information. The normal recording unit generates first multimedia data under a normal recording mode. The pre-recording unit automatically records the ongoing multimedia information to generate a second multimedia data when the normal recording mode is not active. The combining unit adds content of the second multimedia data to the first multimedia data.
Description
6 parts›BACKGROUND OF THE INVENTION
1. Field of the Invention
The invention relates to multimedia content recording and particularly relates to ongoing multimedia content recording.
2. Description of the Related Art
Today, multimedia recording is popular and has various applications. For example, there are many types of DVR (Digital Video Recorder) for recording broadcasting programs like television video streams. There are also various DV (Digital Video) or DVCAM (Digital Video Camera) for recording users' daily life into video clips. In addition to video recording, audio recording has even longer history and various low cost products. All these applications have one common feature that are used for recording ongoing multimedia information, i.e. the information to be recorded keeps appearing and then disappearing.
Recording ongoing multimedia information, therefore, usually needs users to decide when to start and when to stop recording. That is, recording apparatuses need instructions, either instantly operation or previous configured settings. But, unless the ongoing multimedia information is already known by users, it is not easy to always correctly record desired video or audio clips completely.
Taking DVCAM as an example, such handheld cameras are used for recording unforgettable or important moments of life. But, it is often that many great scenes are already missed when people want to press the button of “start recording” because these great scenes are gone forever.
To keep such recording apparatuses always recording is one option but it may waste or need much more resources, e.g. power or memory space.
›BRIEF SUMMARY OF THE INVENTION
In a first embodiment, a multimedia recording apparatus includes a receiving unit, a normal recording unit, a pre-recording unit and a combining unit. The receiving unit receives ongoing multimedia information. The normal recording unit generates a first multimedia data under a normal recording mode. The pre-recording unit automatically records the ongoing multimedia information to generate a second multimedia data when the normal recording mode is not active. The combining unit adds content of the second multimedia data to the first multimedia data.
In another embodiment, a multimedia recording method includes following steps. Ongoing multimedia information is continuously received. Recording the ongoing multimedia information is started and stopped to generate a first multimedia data under a normal recording mode in response to a first user instruction. The ongoing multimedia information is automatically recorded to generate a second multimedia data when the normal recording mode is not active. At least one part of content of the second multimedia data is added to the first multimedia data in response to a second user instruction.
Therefore, no unforgettable or important moments are missed while there is rich flexibility for satisfying various needs under different design requirements.
A detailed description is given in the following embodiments with reference to the accompanying drawings.
›BRIEF DESCRIPTION OF THE DRAWINGS
The invention can be more fully understood by reading the subsequent detailed description and examples with references made to the accompanying drawings, wherein:
FIG. 1 illustrates a first preferred embodiment of a multimedia recording apparatus.
FIG. 2 illustrates time relation of pre-recording and normal recording.
FIG. 3 illustrates an example of the first preferred embodiment that records a television stream.
FIG. 4 illustrates another example for capturing outside ongoing events via an image sensor.
FIG. 5 is a flowchart that illustrates another preferred embodiment.
›DETAILED DESCRIPTION OF THE INVENTION · 1 of 3
The following description is of the best-contemplated mode of carrying out the invention. This description is made for the purpose of illustrating the general principles of the invention and should not be taken in a limiting sense. The scope of the invention is best determined by reference to the appended claims.
FIG. 1 is a diagram illustrating a multimedia recording apparatus of a preferred embodiment according to the present invention. The multimedia recording apparatus includes a receiving unit 12 , a normal recording unit 14 , a pre-recording unit 16 and a combining unit 18 for recording ongoing multimedia information.
It is to be noted that the term “unit” used here does not mean that one “unit” has to be completely separate from another “unit” or one “unit” cannot share certain circuits or programs with another “unit.” Under different design requirements, two or more “units” recited above may be designed together and appear as one module, if the module performs both functions of the two “units.” For example, the normal recording unit 14 and the pre-recording unit 16 may be designed in one module because these two units may use similar hardware or software for recording data. For example, the normal recording unit 14 and the pre-recording unit 16 may be implemented in the same DSP (Digital Signal Processor).
The receiving unit 12 receives the ongoing multimedia information via a camera, a television decoder or any other device that captures ongoing information and converts the received information in certain format. For examples, the receiving unit 12 captures an ongoing scene and keeps generating a series of video frames as received ongoing multimedia information. The ongoing multimedia information received by the receiving unit 12 then is selectively transmitted to a normal recording unit 14 and a pre-recording unit 16 .
The normal recording unit 14 starts and stops recording the ongoing multimedia information to generate a first multimedia data 141 when users instruct the normal recording unit 14 to do so, e.g. via a user instruction of pressing start and stop buttons, respectively. The first multimedia data may be of a first data format like MPEG4, MP3, H.264, AVI, etc and stored in one or more than one files so that users may playback these files later via other machines. Such recording may include encoding, compressing or any commonly known ways for recording multimedia information. When the normal recording unit 14 is recording, it is called under a normal recording mode.
In addition to be sent to the normal recording unit 14 , the ongoing multimedia information is also sent to the pre-recording unit 16 to be recorded. Unlike the normal recording unit 14 , the pre-recording unit 16 automatically records the ongoing multimedia information to generate a second multimedia data 161 even when the normal recording mode is not active, i.e. the normal recording unit 14 is not active. In other words, the pre-recording unit 16 keeps recording the ongoing multimedia information even users do not press the “start” button to start normal recording or already press the “stop” button to stop normal recording.
FIG. 2 is a diagram illustrating such time domain relation. A normal recording time period 202 starts when the normal recording unit 14 starts recording and ends when the normal recording unit 14 ends recording. Outside the normal recording time period 202 , when the normal recording unit 14 is not under the normal recording mode, the ongoing multimedia information is still recorded within the two pre-recording time periods 204 and 206 .
Under different design requirements, the pre-recording unit 16 may be configured to only keep a most current period of the ongoing multimedia information. For example, a pre-recording period, e.g. 20 seconds before a user press “start” button or 20 seconds after the user press “stop” button on the user's recording machine, may be set such that the unforgettable or important moments not recorded by the normal recording unit 14 are still recorded by the pre-recording unit 16 .
Because the unforgettable or important moments are also recorded and not lost forever, the combining unit 18 is used for adding part or all of the content of the second multimedia data 161 to the first multimedia data 141 when users want to do so, e.g. via a user instruction like pressing a button or operating a menu item via a user interface. The combining unit 18 may show the second multimedia data 161 for users to determine which segment of the second multimedia data 161 to be combined to the first multimedia data 141 . Besides, when the combining unit 18 is showing the second multimedia data 161 , the pre-recoding unit 16 may still keep recording the ongoing multimedia information to prevent any unnecessary lost of unforgettable or important moments.
There are various ways to “add” content of the second multimedia data 161 to the first multimedia data 141 . For example, only one or more than one video segments of the second multimedia data 161 are inserted before a video segment of the first multimedia data 141 . For another example, only audio data of the second multimedia data 161 are inserted to the first multimedia data 141 while video data of the second multimedia data 161 are skipped. Yet for anther example, adding the first multimedia data 141 to the second multimedia data 161 include necessary transcoding or format conversion when the second multimedia data 161 has different format as the first multimedia data 141 .
It is also to be noted that the first multimedia data 141 and the second multimedia data 161 may appear in various forms and be stored in various storage devices. In addition, the time period of the most current ongoing multimedia information to be recorded and updated by the pre-recording unit 16 may be determined by the size of a buffer for storing the second multimedia data 161 . Moreover, if higher compression rate is set, the time period that the ongoing multimedia information may be held in the buffer may be longer. In other words, the time period may be adjusted.
›DETAILED DESCRIPTION OF THE INVENTION · 2 of 3
Moreover, under other design requirements, the length of the most current period to be recorded by the pre-recording unit 16 may be determined dynamically or once for all setting by considering hardware limitation. For example, to save more power, the period of pre-recording may be decreased. For another example, the period of pre-recording may be dynamically adjusted when power level of an associated battery is below a threshold. It is also an option for users to configure such settings and set them to control the operation of the combining unit 18 .
Alternatively, the pre-recording unit 16 may keep only partial information of the ongoing multimedia information that is out of a predetermined range in the second multimedia data. That is, the second multimedia data may only keep complete encoded data within a predetermined time period. The second multimedia data outside the predetermined time period may be partially kept, instead of being removed completely. For example, in MPEG encoding, there are I and P frames which contain different volume of information. For P frames outside a predetermined range, e.g. more than 10 seconds ago, these P frames are deleted but I frames outside the predetermined range may still be kept for certain time so that I frames may be utilized later for encoding.
Besides, the data format of the pre-recording, i.e., the second multimedia data 161 , may be different or may be the same as the data format of the normal recording, i.e., the first multimedia data 141 . For example, to save more memory space, the data format of the pre-recording may have higher compression rate but lower quality but the data format of the normal recording may have lower compression but higher quality. For another example, to simplify hardware design, the pre-recording may use the same kind of encoding hardware and the data format of the pre-recording is the same as the data format of the normal recording.
In other embodiments, the pre-recording unit 16 may start when one or more than one activating pre-recording conditions are met. For example, when a camera or a MP3 recorder is powered on, there is a certain time period before the camera or the MP3 recorder to start normal recording. In such time period, the pre-recording as mentioned above, which may use simplified hardware, may start recording as soon as possible. More specifically, the pre-recording may start when a multimedia recording apparatus is powered on, when a image sensor is ready, when a lens is focused, or when a user presses a button. Besides, motion detection for certain events may be used for starting the pre-recording as various activating conditions. For example, a user may use a camera waiting to capture flying of birds, or waiting for an animal to appear before the camera. Motion detection of desired event may be set and used for starting the pre-recording. When the pre-recording is started, the camera may produce sound or light or e-mail or vibration to inform the user of the event.
Besides, the first multimedia data 141 may be stored in a first storage (not illustrated) and the second multimedia data 161 may be stored in a second storage (not illustrated). When the first storage is removed, e.g. to change another DVD-RW disc, the pre-recording unit keeps recording the ongoing multimedia information.
As mentioned in the background, the ongoing multimedia information may be broadcasting programs like television streams or ongoing events like a birthday party. To record television streams, a television decoder may be integrated in the receiving unit 12 . To record the birthday party, a camera unit may be integrated in the receiving unit 12 . To more specifically explain the preferred embodiment as mentioned above, two examples are then explained.
In the first example, FIG. 3 is a diagram illustrating a DVR that is capable of recording television stream. The television stream is received by a television antenna 301 and decoded by a television decoder 302 . The decoded television stream from the television decoder 302 is then supplied to a normal recording module 303 and supplied to a pre-recording module 304 . In response to user instruction, e.g. button pressing or schedule recording settings, the normal recording module 303 records the television program into a first storage medium 305 , e.g. a hard disk or a DVD-RW disc. Even when the normal recording module 303 is not active, the pre-recording module 304 may still record the ongoing television stream into a second storage medium 306 . In response to another user instruction received via a remote control 309 , a combining module 307 shows the content of the second storage medium 306 on a display 308 for users to determine whether to add partial or all the content stored in the second storage medium 306 to the first storage medium 305 .
In the second example, an image sensor 401 captures image frames via a lens and an A/D converter 402 converts analog data from the image sensor 401 into digital data. The digital data are supplied both to a normal recording circuit 403 and a pre-recording circuit 404 . Similarly, a combining circuit 405 is used for adding content not recorded under normal recording mode to a final output medium, e.g. a DVD-RW disc 405 .
Another aspect of the present invention includes a multimedia recording method for recording ongoing multimedia information. FIG. 5 is a flowchart to illustrate such method. First, ongoing multimedia information is received (step 502 ). The ongoing multimedia information is recorded into a first multimedia data under normal recording mode and recorded into a second multimedia data even not under normal recording mode (step 504 ). Users are inquired to decide whether to add part or all pre-recording content in the second multimedia data to the first multimedia data (step 506 ). If the pre-recording content are to be added, the pre-recording content to be added are encoded to the same format as that of the first multimedia data (step 508 ). The encoded data are then added to the first multimedia data (step 510 ) and a final recorded output is generated (step 512 ).
›DETAILED DESCRIPTION OF THE INVENTION · 3 of 3
While the invention has been described by way of example and in terms of preferred embodiment, it is to be understood that the invention is not limited thereto. 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.
Claims as granted
35 claimsLog in to read the claims of this application.
Log in to unlockClassifications
15 codes- G11B27/034
- H04N5/77
- H04N21/433
- H04N21/4147
- H04N5/76
- H04N9/79
- H04N9/806
- H04N9/82
- H04N21/4402
- H04N21/426
- H04N5/44
- H04N9/804
- H04N21/44
- H04N21/845
Claim changes
SoonSee which claims were amended, added or cancelled during examination, with every added and removed word marked.
The published claims of this application are not paired with the granted ones in what we hold.
File wrapper
See the full prosecution history — every USPTO and applicant action on this file, in order.
Log in to unlockDocuments
Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.
Log in to unlockChain of title
See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.
Log in to unlock