Patent ID: 8237768

Claim:
A system for controlling multimedia communication quality in a handheld device which receives and transmits multimedia data via a wireless network, the system comprising: a transceiver module, which is connected to an air-interface in order to send or receive the multimedia data to or from the air-interface respectively, wherein the air-interface receives and transmits a packet including the multimedia data via the wireless network; a network analysis and video control module, which is connected to the transceiver module in order to produce a video coding control signal based on a quality of service (QoS) information, wherein the video coding control signal has a first state indicating that the communication quality of air-interface is good, and a second state indicating that the communication quality of air-interface is poor; an encoder, which is connected to the network analysis and video control module, receives a non-coded video datastream for further compressing and coding the non-coded video datastream based on video coding parameters that are adjusted in accordance with the video coding control signal, to thereby produce a transport datastream; a video transfer module, which is connected between the encoder and the transceiver module in order to pack the transport datastream to become a transfer format of the transceiver module for being transferred by the transceiver module; an image capturing device, which is connected to the encoder in order to capture an image and produce the non-coded video datastream; and a video transcoder, which is connected to the network analysis and video control module in order to adjust the video coding parameters based on the video coding control signal, such that a pre-encoded video datastream is transduced into a video datastream with a different video resolution and frame rate than that of the pre-encoded video datastream; wherein the different video resolution and frame rate indicates a high video resolution and frame rate when the video coding control signal is at the first state, and a low video resolution and frame rate when the video coding control signal is at the second state.