Patent ID: 7406548
Filing Date: 2008-07-29
Classification: G06F,H04N

Abstract:
1. A method for dynamically processing data, the method comprising the steps of: determining a sustainable data transfer rate between a data appliance and an external memory medium that is directly connectable to the data appliance by transferring a test file and partial test files at predetermined data transfer rates, the test files containing digital representation of video data between the data appliance and the external memory medium; establishing an image and video quality of data streaming rate using the test file and the partial test file, wherein a data streaming rate below a predetermined quality of image and video data threshold causes a data transfer error; using an internal clock with monitoring logic associated with the data appliance to confirm data transfer rates associated with transfers of the test file and to log relative start and stop times associated with the test files, wherein if a data transfer error occurs, the predetermined data transfer rate is adjusted and the test file is re-transferred until a data transfer error does not occur; using the test file and the partial test file to select values for operational parameter within the data appliance in response to the sustainable data transfer rate for maximizing the image and video quality of data that can be streamed to the external memory medium; processing data in accordance with the at least one operational parameter; wherein selecting values for the operational parameters comprises changing a bit rate, a frame type, and a search area for motion vectors for an identified data compression parameter and changing a value associated with spatial resolution and frame rate for an identified data acquisition parameter.