Automatic digital media quality adjuster.
Original Publication Date: 2005-Jul-29
Included in the Prior Art Database: 2005-Jul-29
A system is disclosed that automatically adjusts the quality level of a program and its segments (clips). In particular, adjustments are made to individual program segments based on their presentation, text (e.g., Closed Captioning signal), content type and other relevant meta-data.
Automatic digital media quality adjuster .
Today with digital media (specifically, digital video recorders (DVRs)), programs are requested to be recorded at a particular quality level. In the case of TiVo DVRs, the quality level is stored at basic, medium, high and best. The program's selected quality level and length determines the hard drive capacity needed to store the recording. Obviously, the higher the quality level the better, clearer, the presentation of the program.
The proposed idea provides for a system to automatically adjust the quality level for individual program segments based on criteria. The criteria based adjustments allow the system to reclaim space while retaining programming content at the appropriate quality level.
For example, a football program is recorded at the recommended "high" quality level. Program segments would be adjusted up or down based on criteria. In this case, the commercial segments or time-outs would have their quality level adjusted down to basic; whereas, the highlights such as touchdowns and field goals would have their quality level adjusted up to best.
It is worth noting that the DVR requires the user to decide on the default quality level of the entire program (or recommends one). Drawbacks to this is you lose quality immediately since most default quality levels are selected as "medium" since this saves valuable space on the device. This occurs because the buffer is always in "best" but is converted down to the default quality once it is processed from analog to digital or digital to digital and stored. In this case, this leaves the user unable to get back to the "high" and "best" quality levels. As a result and for simplicity, the below implementation description is framed with the assumption that the entire program is stored at the "best" quality level at time zero and adjustments are made downward. The following implementation is disclosed:
1) System marks start/end meta-data for each detected program segment.
a) For example, a commercial, time-out/ touchdown in a football game or the weather portion of the news is identified by analyzing the closed caption (CC) signal...