IPU Combine and Resize for i.MX6Dual Lite

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IPU Combine and Resize for i.MX6Dual Lite

Jump to solution
703 Views
yuuki
Senior Contributor II

Dear all,

 

We use i.MX6DL-SABRE board with LinuxBSP(L3.14.28).

We made a sample code by referring to the Image Processing Unit V3 (IPUV3) Library User's Guide Rev.1.8 document.

 

We have some questions.

 

(Q1) For Combine

When X coordinate of Overlay is not a multiple of 8, the Overlay image is displayed in the place unlike an appointed position.

We understand that we can put overlay image in any place.

 

Is there the method to appoint any position(other than the multiple of 8) of the X coordinate?

 

(Q2) For Resize

When output resolution is not a multiple of 8, an overlay screen becomes black and it is not resized.

We understand that we can resize overlay image with any size.

 

Is there the method that an overlay image is resized optionally(other than the multiple of 8)?

 

(Q3) For screen display

When white and a black image are displayed at high speed in turn, the line such as the white joint area (tearing) is displayed.

 

Please refer to JPG file.

- with_FBIOPAN_DISPLAY.JPG

- without_FBIOPAN_DISPLAY.JPG

 

Is there the method that these are displayed seamlessly?

 

 

<sample corde>

- combine.c

- resize1.c

- resize2.c

- display_sample_A.c

- display_sample_B.c

 

 

<Image Processing Unit V3 (IPUV3) Library User's Guide Rev.1.8>

https://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwi5sa7y8v...

 

 

Could you give me some advice?

 

Best Regards,

Yuuki

Original Attachment has been moved to: tmpfile.zip

Original Attachment has been moved to: IPU_combine_and_resize.zip

Labels (3)
0 Kudos
1 Solution
484 Views
Yuri
NXP Employee
NXP Employee

Hello,

  IPU requires aligned address for buffer for efficiency. This

may restrict X,Y addressing for pixels. Therefore please use aligned

addresses in applications. 

Have a great day,
Yuri

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

View solution in original post

0 Kudos
1 Reply
485 Views
Yuri
NXP Employee
NXP Employee

Hello,

  IPU requires aligned address for buffer for efficiency. This

may restrict X,Y addressing for pixels. Therefore please use aligned

addresses in applications. 

Have a great day,
Yuri

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos