System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及圖像處理,具體地涉及一種圖像數據處理方法、處理芯片以及圖像形成設備。
技術介紹
1、基于ci?s(contact?image?sensor,接觸式圖像傳感器)/ccd(charge?coupleddev?ice,電荷耦合元件)等的圖像掃描傳感器掃描前端直接掃描出的圖像會出現陰影,從而導致掃描圖像失真;以及掃描設備出廠后,由于圖像掃描傳感器本身的電特性、灰層遮擋等,也會導致后期掃描圖像失真。因此,對于掃描獲得的圖像通常需要使用額外的校正方法以還原出原始圖像。
2、但目前,在對掃描得到的圖像進行校正的過程中,由于通常需要獲取每一頁的校準值,并根據每一頁的校準值對圖像進行一頁一頁校正等,影響校正數據讀寫存取不便的因素,使得整個校正過程繁雜,校正效率較低。
技術實現思路
1、有鑒于此,本申請提供一種圖像數據處理方法、處理芯片以及圖像形成設備,以利于解決在對掃描圖像校正的過程中,校正過程繁雜,校正效率較低的問題。
2、第一方面,本申請實施例提供了一種圖像數據處理方法,包括:
3、將獲取到的偏移校準值和增益校準值存入校正數據列表中,其中,所述偏移校正值為接收到掃描指令時,圖像掃描傳感器基于掃描白條進行偏移校準得到的數值,所述增益校準值為接收到所述掃描指令時,所述圖像掃描傳感器基于所述掃描白條進行增益校準得到的數值;
4、獲取掃描后輸出的圖像數據;
5、根據所述校正數據列表對所述掃描后輸出的圖像數據進行校正處理。
7、根據所述掃描指令確定掃描后輸出的圖像數據的格式;
8、根據所述掃描后輸出的圖像數據的格式確定校正數據列表的存儲格式;
9、按照所述校正數據列表的存儲格式將獲取到的偏移校準值和增益校準值存入所述校正數據列表中。
10、在一種可能的實現方式中,所述根據所述掃描指令確定掃描后輸出的圖像數據的格式,包括:
11、根據所述掃描指令獲取第一配置信息,所述第一配置信息包括所述圖像掃描傳感器每次可輸出的段數、每段數據的像素個數以及每段數據的行數;
12、根據所述第一配置信息確定掃描后輸出的圖像數據的格式。
13、在一種可能的實現方式中,所述在獲取掃描后輸出的圖像數據之前,所述方法還包括:
14、從第一存儲器中獲取所述校正數據列表;
15、將從所述第一存儲器中獲取到的所述校正數據列表存儲于第二存儲器中。
16、在一種可能的實現方式中,所述將從所述第一存儲器中獲取到的所述校正數據列表存儲于第二存儲器中,包括:
17、獲取第二配置信息,所述第二配置信息包括所述校正數據列表在第二存儲器中的存儲地址和每次可從所述第一存儲器中讀取的所述校正數據列表的數據量大小;
18、根據所述第二配置信息將從所述第一存儲器中獲取到的所述校正數據列表存儲于所述第二存儲器中。
19、在一種可能的實現方式中,所述根據所述第二配置信息將從所述第一存儲器中獲取到的所述校正數據列表存儲于所述第二存儲器中,包括:
20、判斷所述校正數據列表的數據量大小;
21、若所述校正數據列表的數據量小于等于所述第二存儲器的存儲容量,則根據所述第二配置信息將所述校正數據列表的全部數據存儲到所述第二存儲器中。
22、在一種可能的實現方式中,所述根據所述第二配置信息將從所述第一存儲器中獲取到的所述校正數據列表存儲于所述第二存儲器中,還包括:
23、判斷所述校正數據列表的數據量大小;
24、若所述校正數據列表的數據量大于所述第二存儲器的存儲容量,則將所述校正數據列表劃分為至少兩個數據塊,其中,每個所述數據塊的數據量小于等于所述第二存儲器的存儲容量;
25、根據所述第二配置信息以及校正處理進度實時將所述每個數據塊存儲到所述第二存儲器中,其中,每個數據塊被存儲到所述第二存儲器中時,上一個存儲于所述第二存儲器中的數據塊已被用于校正處理。
26、在一種可能的實現方式中,所述方法還包括:
27、獲取第三配置信息,所述第三配置信息包括校正處理后的圖像數據在所述第一存儲器中的存儲地址和每次可讀取的所述校正處理后的圖像數據的數據量大小;
28、根據所述第三配置信息將所述校正處理后的圖像數據傳輸至所述第一存儲器中。
29、第二方面,本申請實施例提供了一種處理芯片,包括:
30、處理器;
31、存儲器;
32、所述存儲器中存儲有計算機程序,當所述計算機程序被執行時,使得所處理芯片執行第一方面任一項所述的方法。
33、第三方面,本申請實施例提供了一種圖像形成設備,包括:至少一個處理芯片;以及與所述處理芯片通信連接的至少一個存儲器,其中:
34、所述存儲器存儲有可被所述處理芯片執行的程序指令,所述處理芯片調用所述程序指令以執行如第一方面任一項所述的方法。
35、本申請實施例可以在校正處理前,基于掃描白條獲取偏移校準值和增益校準值,并將偏移校準值和增益校準值存入校正數據列表中,基于校正數據列表對掃描后的圖像數據進行校正處理,使得校正處理過程中,無需獲取每一頁圖像數據的校準值,簡化了校正處理過程以及提高了校正處理效率。同時,便于實現對校正數據列表的靈活搬運,適用于進行圖像數據處理的處理芯片上,在幫助節省硬件資源的同時,也可幫助最大化利用片上系統資源。
本文檔來自技高網...【技術保護點】
1.一種圖像數據處理方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述將獲取到的偏移校準值和增益校準值存入校正數據列表中,包括:
3.根據權利要求2所述的方法,其特征在于,所述根據所述掃描指令確定掃描后輸出的圖像數據的格式,包括:
4.根據權利要求1所述的方法,其特征在于,所述在獲取掃描后輸出的圖像數據之前,所述方法還包括:
5.根據權利要求4所述的方法,其特征在于,所述將從所述第一存儲器中獲取到的所述校正數據列表存儲于第二存儲器中,包括:
6.根據權利要求5所述的方法,其特征在于,所述根據所述第二配置信息將從所述第一存儲器中獲取到的所述校正數據列表存儲于所述第二存儲器中,包括:
7.根據權利要求5所述的方法,其特征在于,所述根據所述第二配置信息將從所述第一存儲器中獲取到的所述校正數據列表存儲于所述第二存儲器中,還包括:
8.根據權利要求4所述的方法,其特征在于,所述方法還包括:
9.一種處理芯片,其特征在于,包括:
10.一種圖像形成設備,其特征在于
...【技術特征摘要】
1.一種圖像數據處理方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述將獲取到的偏移校準值和增益校準值存入校正數據列表中,包括:
3.根據權利要求2所述的方法,其特征在于,所述根據所述掃描指令確定掃描后輸出的圖像數據的格式,包括:
4.根據權利要求1所述的方法,其特征在于,所述在獲取掃描后輸出的圖像數據之前,所述方法還包括:
5.根據權利要求4所述的方法,其特征在于,所述將從所述第一存儲器中獲取到的所述校正數據列表存儲于第二存儲器中,包括:
6.根據...
【專利技術屬性】
技術研發人員:尹愛國,劉智力,劉晶,吳子嵐,張曉旭,譚軒,黎潔瑩,
申請(專利權)人:珠海奔圖電子有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。