Method, apparatus, and system for video fast forward functionality in a mobile phone
First Claim
1. A method comprising:
- transmitting via a wireless interface from a motion video server to a wireless apparatus, a first data stream comprising a motion video having a plurality of intra-frames, each intra-frame being distant from another intra-frame by at least one inter-frame, the motion video having initial presentation characteristics, wherein the motion video is synchronized to audio data;
receiving at the motion video server via the wireless interface a first display control command at the wireless apparatus comprising an indication of intended presentation characteristics of the motion video;
creating at the motion video server, based upon reception of the first control command, a second data stream comprising motion video having the intended presentation characteristics, wherein the second data stream is created by filtering inter-frames between each intra-frame of the first data stream, causing the number of inter-frames between each intra-frame to be an altered value from a group of available values, according to a presentation speed selected from a plurality of presentation speeds specified within the first control command; and
storing time stamp information for maintaining synchronization of the motion video and audio data comprising the location and timing of each audio and video frame relative to the beginning of the motion video.
10 Assignments
0 Petitions
Accused Products
Abstract
This present invention includes a method and an apparatus for receiving motion video, a method and a system for transmitting motion video, and software to implement the methods and to program the system and the apparatus. The method for receiving motion video includes receiving motion video data at a wireless from a motion video server via a wireless interface, displaying the motion video on a video display on the wireless terminal, and transmitting to the motion video server via the wireless interface display control commands to alter the presentation characteristics of received motion video. If for instance the display control command instructs the motion video server to increase the speed of the motion depicted in the video presentation, the motion video server may filter out any audio data and reduce the number of video image frames transmitted to the wireless terminal. The method for transmitting motion video includes receiving motion video data from a motion video server, transmitting the motion video data to a wireless terminal via a wireless interface, receiving from the wireless terminal via the wireless interface display control commands to alter the presentation characteristics of motion video, and transmitting the display control commands to the motion video server. The invention may be implemented, for example, in an apparatus such as a wireless telephone and in a system such as a digital wireless telephony network.
-
Citations
21 Claims
-
1. A method comprising:
-
transmitting via a wireless interface from a motion video server to a wireless apparatus, a first data stream comprising a motion video having a plurality of intra-frames, each intra-frame being distant from another intra-frame by at least one inter-frame, the motion video having initial presentation characteristics, wherein the motion video is synchronized to audio data; receiving at the motion video server via the wireless interface a first display control command at the wireless apparatus comprising an indication of intended presentation characteristics of the motion video; creating at the motion video server, based upon reception of the first control command, a second data stream comprising motion video having the intended presentation characteristics, wherein the second data stream is created by filtering inter-frames between each intra-frame of the first data stream, causing the number of inter-frames between each intra-frame to be an altered value from a group of available values, according to a presentation speed selected from a plurality of presentation speeds specified within the first control command; and storing time stamp information for maintaining synchronization of the motion video and audio data comprising the location and timing of each audio and video frame relative to the beginning of the motion video. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable medium comprising computer-executable instructions that when executed perform a method comprising:
-
receiving by radio frequency receiver circuitry at a wireless apparatus a first data stream from a motion video server via a wireless interface, wherein the—
first data stream comprises a motion video having a plurality of intra-frames, each intra-frame being distant from another intra-frame by at least one inter-frame, the motion video having initial presentation characteristics, wherein the motion video is synchronized to audio data;displaying the motion video having initial presentation characteristics on a video display of the apparatus; and transmitting by radio frequency transmitter circuitry to the motion video server via the wireless interface a—
first display control command at the apparatus comprising an indication of intended presentation characteristics of the motion video, wherein the first control command is configured to request a second data stream comprising motion video having the intended presentation characteristics, wherein the second data stream is created by filtering inter-frames between each intra-frame of the first data stream, causing the number of inter-frames between each intra-frame to be an altered value from a group of available values, according to a presentation speed selected from a plurality of presentation speeds specified within the first control command wherein time stamp information is created for maintaining synchronization of the motion video and audio data comprising the location and timing of each audio and video frame relative to the beginning of the motion video. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. An apparatus, comprising:
-
a receiver configured to receive from a motion video server via a wireless interface a motion video having a plurality of intra-frames, each intra-frame being distant from another intra-frame by at least one inter-frame, the motion video having initial presentation characteristics, wherein the motion video is synchronized to audio data; a video display configured to receive the first data stream and further configured to display the motion video having the initial presentation characteristics; a user-activated display control command input device configured to generate a first display control command subsequent to commencing display of at least a portion of the motion video, wherein the first display control command comprises a request for motion video having intended presentation characteristics created by filtering inter-frames between each intra-frame of the first data stream, causing the number of inter-frames between each intra-frame to be an altered value from a group of available values, according to a presentation speed selected from a plurality of presentation speeds specified within the first control command; a transmitter configured to transmit to the motion video server via the wireless interface the first display control command, wherein the receiver is further configured to receive a second data stream comprising motion video having the intended presentation characteristics; and a computer readable medium for storing time stamp information for maintaining synchronization of the motion video and audio data comprising the location and timing of each audio and video frame relative to the beginning of the motion video. - View Dependent Claims (15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
processor—
configured to render video data into a first data stream, wherein the first data stream comprises a motion video having a plurality of intra-frames, each intra-frame being distant from another intra-frame by at least one inter-frame, the motion video having initial presentation characteristics, wherein the motion video is synchronized to audio data;a transmitter for transmitting the first data stream to at least one wireless apparatus via a wireless communication network; and a receiver for receiving display control commands that have been generated and transmitted by the at least one wireless apparatus, requesting alteration of the presentation characteristics of the motion video; wherein upon receipt of a display control command the processor is configured to convert the video data into a second data stream comprising motion video having the intended presentation characteristics, wherein the second data stream is created by filtering inter-frames between each intra-frame of the first data stream, causing the number of inter-frames between each intra-frame to be an altered value from a group of available values, according to a presentation speed selected from a plurality of presentation speeds specified within the first control command; and a computer-readable medium configured to determine time stamp information for maintaining synchronization of the motion video and audio data comprising the location and timing of each audio and video frame relative to the beginning of the motion video. - View Dependent Claims (20, 21)
-
Specification