Patent ID: 7508776

Claim:
A method for controlling data transmission, comprising: providing a system bus that is configured to connect both a first transmission channel and a second transmission channel to a command processor; adjusting a transmission direction of the system bus according to a transmission direction of the second transmission channel; performing data processing procedures on data of the second transmission channel according to the transmission direction of the second transmission channel; and performing at least some data processing procedures on data of the first transmission channel while adjusting the transmission direction of the system bus, wherein the at least some data processing procedures on data of the first transmission channel includes at least one of: caching data of the first transmission channel while transmitting data from the first transmission channel to the system bus; decoding data of the first transmission channel while transmitting data from the first transmission channel to the system bus; encoding data of the second transmission channel while transmitting data from the system bus to the second transmission channel; or storing data of the second transmission channel to a storage medium while transmitting data from the system bus to the second transmission channel.