- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
The VGA resolution(640*480) capturing works fine in the slave fifo mode.But there is some missing in the lower part of the image in XGA resolution(1024*768) .The video is attached in this link https://files.fm/u/2uknt9jj. Please tell me the reason for this .
Best regards,
Sandeep
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Sandeep,
There seems to be a synchronization error on every start of frame. There could be a delay in the firmware when the header is added on sending the vendor command between successive frames. On the image sensor side, the delay may be less due to higher resolution and hence some data could be lost.
Best Regards,
Sananya
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Sandeep,
-Please explain how the received data is being handled in the host application.
-Could you let us know after how many bytes the shift in the image happens since it appears from the video that it happens after the same number of bytes in each frame?
-Please also attach the raw data that you are receiving.
Best Regards,
Sananya
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Sananya,
The steps in the host code are
1 Send vendor command 0x1A to set the resolution
2 while loop
3 Send Vendor command 0xAC to Update the Boolean variable in the TD poll function to capture each frame
4 Check the Header Bytes 0xFF,0x00,0x15,0x00,0xFF;
5 if the header is received read 786432bytes (1024*468)
6 convert to image
I think the data up to 524288 is fine .There is 2 shifting and 1 real image means i got 1 right frame after every 2 frames ..
I am attaching the three raw data
Raw data 1
Raw data 2
Rawdata 3
Best regards
Sandeep
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Sandeep,
There seems to be a synchronization error on every start of frame. There could be a delay in the firmware when the header is added on sending the vendor command between successive frames. On the image sensor side, the delay may be less due to higher resolution and hence some data could be lost.
Best Regards,
Sananya