I'm looking into capturing video from a couple of small LCDs built into a device with no video out. I can get the RGB data out of the bus going to the LCDs, however I can't find a simple method to send the data over to a computer for capturing. USB video class (or UVC) seems like a possible solution that can make my life easier, however I've only seen a couple of ICs that could be used for the task and they are not cheap at all. I would like to avoid implementing something like that as USB related stuff is complicated and I'm not up to the task.
Any other suggestions about going the USB path or over-wise? I need to transfer about 40MBytes per sec.