Answered step by step
Verified Expert Solution
Question
1 Approved Answer
can you help answering all the question? thank you Question 1 A prototype 256 x 4 resolution line image sensor has been developed. Each pixel
can you help answering all the question? thank you
Question 1 A prototype 256 x 4 resolution line image sensor has been developed. Each pixel outputs a raw voltage value, Vrow that is directly proportional to the incident light intensity. However, this voltage is tainted with dark current noise voltage, Vp that must be reduced in order to obtain cleaner pixel output, Vout. The dark frame substraction method is chosen for this task. It involves subtracting a pixel's dark current noise voltage from its own raw output voltage when exposed to light during each frame capture. Therefore, a pixel's clean output voltage is given as Vour = VRAW - V - (1) Note that this technique requires only one dark frame, thus one set of dark frame data is taken before hand and saved in the microprocessor's memory. Each new raw frame captured must substracted against this single dark frame with a rate of 30 frames per second (fps) in order to match the image sensor's data rate. This assures production of smooth and sharp videos. The dark frame subtraction algorithm is to be implemented using the M68000 microprocessor. It is specified that each pixel's dark output has been sequentially digitized to a resolution of 16 bits and stored in consecutive addresses starting at address S5000. In one frame capture cycle, each raw pixel output is also digitized to 16 bits and stored in consecutive addresses starting at address $1000 and overwritten for each new frame. Answer the following questions correctly (a) How many bytes of addresses are required to store a frame of raw image produced by the line image sensor? (1 mark) (b) Calculate how fast should the data rate of the M68000 microprocessor (in bytes/second) be in order to produce 1 frame of clean image at a rate of 30fps? Round your answer to 2 decimal places (2 marks) (c) Sketch how one frame of raw pixel data is stored in memory highlighting the locations of the first and last memory addresses in hexadecimal and its corresponding data. (2 marks) (d) Draw a flowchart that explains how equation (1) is implemented to develop 1 frame of clean image data that is stored starting at address 860000. (5 marks) (e) Write the assembly language source code for the M68000 microprocessor that will implement the flow chart you sketched in question 1(a). (5 marks) ( Write a subroutine that rearranges the values of the clean frames in memory in descending order. (5 marks) Question 1 A prototype 256 x 4 resolution line image sensor has been developed. Each pixel outputs a raw voltage value, Vrow that is directly proportional to the incident light intensity. However, this voltage is tainted with dark current noise voltage, Vp that must be reduced in order to obtain cleaner pixel output, Vout. The dark frame substraction method is chosen for this task. It involves subtracting a pixel's dark current noise voltage from its own raw output voltage when exposed to light during each frame capture. Therefore, a pixel's clean output voltage is given as Vour = VRAW - V - (1) Note that this technique requires only one dark frame, thus one set of dark frame data is taken before hand and saved in the microprocessor's memory. Each new raw frame captured must substracted against this single dark frame with a rate of 30 frames per second (fps) in order to match the image sensor's data rate. This assures production of smooth and sharp videos. The dark frame subtraction algorithm is to be implemented using the M68000 microprocessor. It is specified that each pixel's dark output has been sequentially digitized to a resolution of 16 bits and stored in consecutive addresses starting at address S5000. In one frame capture cycle, each raw pixel output is also digitized to 16 bits and stored in consecutive addresses starting at address $1000 and overwritten for each new frame. Answer the following questions correctly (a) How many bytes of addresses are required to store a frame of raw image produced by the line image sensor? (1 mark) (b) Calculate how fast should the data rate of the M68000 microprocessor (in bytes/second) be in order to produce 1 frame of clean image at a rate of 30fps? Round your answer to 2 decimal places (2 marks) (c) Sketch how one frame of raw pixel data is stored in memory highlighting the locations of the first and last memory addresses in hexadecimal and its corresponding data. (2 marks) (d) Draw a flowchart that explains how equation (1) is implemented to develop 1 frame of clean image data that is stored starting at address 860000. (5 marks) (e) Write the assembly language source code for the M68000 microprocessor that will implement the flow chart you sketched in question 1(a). (5 marks) ( Write a subroutine that rearranges the values of the clean frames in memory in descending order Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started