Most video value added services involve the streaming of some form of video content (clips), whether these are the actual clips themselves, the greetings or the navigation menus visible to the user. Hence any interaction between a subscriber and a service is likely to involve the streaming of a video clip. Other applications such as video ring-back tones, short-code video access, video push, etc, all also involve the transmission of some form of pre-coded clips.
The streaming of video clips is typically performed by a streaming server or the pump of a media server. Such servers do not have facilities to encode video in real-time, and are only capable of streaming out the pre-coded clips which consist of a sequence of key frames and non-key (predicted) frames.
The transmission of video (and any data) over mobile networks incurs corruption which is to interference of fading communication channels. Transmitted streams are not error-free and such corruption results in various video corruption artifacts that can range by some out-of-place blocks, ghosting, and more severe and unrecognizable video frames. The duration of the corruption can typically last 1-5 seconds depending on the time intervals between key-frames in the clip. Video is restored by the arrival of the next key frame in the clip to the terminal or to the server in case of a blogging or video mail (message deposit) application. Note that in the case of a person to person communication (handset to handset), the video corruption also exists but the recovery is much quicker (a fraction of a second) as handsets are equipped with facilities to request and transmit key frames on demand.
Video Refresh is a unique Dilithium patent-pending technology that minimizes video corruption while maintaining the highest video quality. Video Refresh operates in the Dilithium Gateways family of products and performs two functions: (1) the fulfillment of handset request of key frame generation and transmission on-demand, and (2) the continuous detection of video corruption on streams received from handsets (e.g. blogging application or video mail message deposit) and the immediate generation and transmission of key frame requests to the handsets. Because Video Refresh operates on demand, it dynamically responds to handsets requests and network conditions. Therefore, the duration of any corruption in streaming to handsets or from handsets to servers is minimized. Another important benefit of Video Refresh is that it automatically adapts to the visual scenes, whether they are natural videos with smooth long movements and slow varying scenes or rapid visual scenes movements such as in music videos. Video Refresh is the only technology that allows service providers to eliminate the high costs associated with special encoding of video and the degraded quality that results from high frequency key frames which impacts video smoothness, frame rate and video quality. |